|
Generic Aircraft Simulation
|
Classes | |
| class | Eigen::SparseMapBase< Derived, ReadOnlyAccessors > |
| Common base class for Map and Ref instance of sparse matrix and vector. More... | |
| class | Eigen::SparseMapBase< Derived, WriteAccessors > |
| Common base class for writable Map and Ref instance of sparse matrix and vector. More... | |
| class | Eigen::Map< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > |
| Specialization of class Map for SparseMatrix-like storage. More... | |
| class | Eigen::Ref< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > |
| A sparse matrix expression referencing an existing sparse expression. More... | |
| class | Eigen::Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > |
| A sparse vector expression referencing an existing sparse vector expression. More... | |
| class | Eigen::TriangularViewImpl< MatrixType, Mode, Sparse > |
| Base class for a triangular part in a sparse matrix. More... | |
| class | Eigen::SparseCompressedBase< Derived > |
| Common base class for sparse [compressed]-{row|column}-storage format. More... | |
| class | Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex > |
| A versatible sparse matrix representation. More... | |
| class | Eigen::SparseMatrixBase< Derived > |
| Base class of any sparse matrices or sparse expressions. More... | |
| class | Eigen::SparseSelfAdjointView< MatrixType, _Mode > |
| Pseudo expression to manipulate a triangular sparse matrix as a selfadjoint matrix. More... | |
| class | Eigen::SparseSolverBase< Derived > |
| A base class for sparse solvers. More... | |
| class | Eigen::Triplet< Scalar, StorageIndex > |
| A small structure to hold a non zero as a triplet (i,j,value). More... | |
| class | Eigen::SparseVector< _Scalar, _Options, _StorageIndex > |
| a sparse vector class More... | |
| class | Eigen::SparseView< MatrixType > |
| Expression of a dense or sparse matrix with zero or too small values removed. More... | |
| class | Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > |
| A versatile sparse matrix representation where each element is a block. More... | |
Functions | |
| const SparseView< Derived > | Eigen::MatrixBase< Derived >::sparseView (const Scalar &m_reference=Scalar(0), const typename NumTraits< Scalar >::Real &m_epsilon=NumTraits< Scalar >::dummy_precision()) const |
| class Eigen::SparseMapBase< Derived, ReadOnlyAccessors > |
Common base class for Map and Ref instance of sparse matrix and vector.
class SparseMapBase
Definition at line 50 of file eigen/Eigen/src/SparseCore/SparseMap.h.
Public Types | |
| enum | { IsRowMajor = Base::IsRowMajor } |
| enum | { IsRowMajor = Base::IsRowMajor } |
| typedef SparseCompressedBase< Derived > | Base |
| typedef Base::Scalar | Scalar |
| typedef Base::StorageIndex | StorageIndex |
| typedef SparseCompressedBase< Derived > | Base |
| typedef Base::Scalar | Scalar |
| typedef Base::StorageIndex | StorageIndex |
Public Types inherited from Eigen::SparseCompressedBase< Derived > | |
| typedef SparseMatrixBase< Derived > | Base |
| typedef SparseMatrixBase< Derived > | Base |
Public Types inherited from Eigen::SparseMatrixBase< Derived > | |
| enum | { RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime, SizeAtCompileTime, MaxRowsAtCompileTime = RowsAtCompileTime, MaxColsAtCompileTime = ColsAtCompileTime, MaxSizeAtCompileTime, IsVectorAtCompileTime = RowsAtCompileTime == 1 || ColsAtCompileTime == 1, Flags = internal::traits<Derived>::Flags, IsRowMajor = Flags&RowMajorBit ? 1 : 0, InnerSizeAtCompileTime, _HasDirectAccess = (int(Flags)&DirectAccessBit) ? 1 : 0 } |
| enum | { RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime, SizeAtCompileTime, MaxRowsAtCompileTime = RowsAtCompileTime, MaxColsAtCompileTime = ColsAtCompileTime, MaxSizeAtCompileTime, IsVectorAtCompileTime = RowsAtCompileTime == 1 || ColsAtCompileTime == 1, Flags = internal::traits<Derived>::Flags, IsRowMajor = Flags&RowMajorBit ? 1 : 0, InnerSizeAtCompileTime, _HasDirectAccess = (int(Flags)&DirectAccessBit) ? 1 : 0 } |
| typedef internal::traits< Derived >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef internal::traits< Derived >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const Derived > >, Transpose< const Derived > >::type | AdjointReturnType |
| typedef Transpose< Derived > | TransposeReturnType |
| typedef internal::add_const< Transpose< const Derived > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< Derived > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const Derived >, const Derived &>::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const Derived >, const Derived &>::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, Derived >, Derived &>::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const Derived > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, Derived > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const Derived > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const Derived > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const Derived > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const Derived > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const Derived > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const Derived > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const Derived, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< Derived > | BlockXpr |
| typedef const Block< const Derived > | ConstBlockXpr |
| typedef VectorBlock< Derived > | SegmentReturnType |
| typedef const VectorBlock< const Derived > | ConstSegmentReturnType |
| typedef Block< Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< Derived, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const Derived, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
| typedef internal::traits< Derived >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef internal::traits< Derived >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const Derived > >, Transpose< const Derived > >::type | AdjointReturnType |
| typedef Transpose< Derived > | TransposeReturnType |
| typedef internal::add_const< Transpose< const Derived > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< Derived > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const Derived >, const Derived &>::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const Derived >, const Derived &>::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, Derived >, Derived &>::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const Derived > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, Derived > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const Derived > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const Derived > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const Derived > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const Derived > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const Derived > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const Derived > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const Derived, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< Derived > | BlockXpr |
| typedef const Block< const Derived > | ConstBlockXpr |
| typedef VectorBlock< Derived > | SegmentReturnType |
| typedef const VectorBlock< const Derived > | ConstSegmentReturnType |
| typedef Block< Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< Derived, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const Derived, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
Public Types inherited from Eigen::EigenBase< Derived > | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
Public Member Functions | |
| Index | rows () const |
| Index | cols () const |
| Index | innerSize () const |
| Index | outerSize () const |
| Index | nonZeros () const |
| bool | isCompressed () const |
| const Scalar * | valuePtr () const |
| const StorageIndex * | innerIndexPtr () const |
| const StorageIndex * | outerIndexPtr () const |
| const StorageIndex * | innerNonZeroPtr () const |
| Scalar | coeff (Index row, Index col) const |
| SparseMapBase (Index rows, Index cols, Index nnz, IndexPointer outerIndexPtr, IndexPointer innerIndexPtr, ScalarPointer valuePtr, IndexPointer innerNonZerosPtr=0) | |
| SparseMapBase (Index size, Index nnz, IndexPointer innerIndexPtr, ScalarPointer valuePtr) | |
| ~SparseMapBase () | |
| Index | rows () const |
| Index | cols () const |
| Index | innerSize () const |
| Index | outerSize () const |
| Index | nonZeros () const |
| bool | isCompressed () const |
| const Scalar * | valuePtr () const |
| const StorageIndex * | innerIndexPtr () const |
| const StorageIndex * | outerIndexPtr () const |
| const StorageIndex * | innerNonZeroPtr () const |
| Scalar | coeff (Index row, Index col) const |
| SparseMapBase (Index rows, Index cols, Index nnz, IndexPointer outerIndexPtr, IndexPointer innerIndexPtr, ScalarPointer valuePtr, IndexPointer innerNonZerosPtr=0) | |
| SparseMapBase (Index size, Index nnz, IndexPointer innerIndexPtr, ScalarPointer valuePtr) | |
| ~SparseMapBase () | |
Public Member Functions inherited from Eigen::SparseCompressedBase< Derived > | |
| Index | nonZeros () const |
| const Scalar * | valuePtr () const |
| Scalar * | valuePtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| bool | isCompressed () const |
| const Map< const Array< Scalar, Dynamic, 1 > > | coeffs () const |
| Map< Array< Scalar, Dynamic, 1 > > | coeffs () |
| Index | nonZeros () const |
| const Scalar * | valuePtr () const |
| Scalar * | valuePtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| bool | isCompressed () const |
| const Map< const Array< Scalar, Dynamic, 1 > > | coeffs () const |
| Map< Array< Scalar, Dynamic, 1 > > | coeffs () |
Public Member Functions inherited from Eigen::SparseMatrixBase< Derived > | |
| template<typename OtherDerived > | |
| Derived & | operator= (const EigenBase< OtherDerived > &other) |
| const Derived & | derived () const |
| Derived & | derived () |
| Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| template<typename NewType > | |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| template<typename CustomUnaryOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const Derived > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| template<typename CustomViewOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const Derived > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| template<typename CustomBinaryOp , typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const Derived, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const Derived, const OtherDerived > | operator && (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const Derived, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const Derived, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const Derived, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const Derived, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| template<int NRows, int NCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| template<int NRows, int NCols> | |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | cols () const |
| Index | size () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| Derived & | markAsRValue () |
| template<typename OtherDerived > | |
| Derived & | operator= (const ReturnByValue< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| Derived & | operator= (const Derived &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const EigenBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const EigenBase< OtherDerived > &other) |
| Derived & | operator*= (const Scalar &other) |
| Derived & | operator/= (const Scalar &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< Derived, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| template<typename OtherDerived > | |
| Derived & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| template<int Mode> | |
| const TriangularView< const Derived, Mode > | triangularView () const |
| template<unsigned int UpLo> | |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| template<unsigned int UpLo> | |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| template<typename OtherDerived > | |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| template<typename OtherDerived > | |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< Derived >::type | eval () const |
| Scalar | sum () const |
| const SparseView< Derived > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| Derived & | operator= (const EigenBase< OtherDerived > &other) |
| const Derived & | derived () const |
| Derived & | derived () |
| Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| template<typename NewType > | |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| template<typename CustomUnaryOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const Derived > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| template<typename CustomViewOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const Derived > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| template<typename CustomBinaryOp , typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const Derived, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const Derived, const OtherDerived > | operator && (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const Derived, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const Derived, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const Derived, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const Derived, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| template<int NRows, int NCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| template<int NRows, int NCols> | |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | cols () const |
| Index | size () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| Derived & | markAsRValue () |
| template<typename OtherDerived > | |
| Derived & | operator= (const ReturnByValue< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| Derived & | operator= (const Derived &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const EigenBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const EigenBase< OtherDerived > &other) |
| Derived & | operator*= (const Scalar &other) |
| Derived & | operator/= (const Scalar &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< Derived, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| template<typename OtherDerived > | |
| Derived & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| template<int Mode> | |
| const TriangularView< const Derived, Mode > | triangularView () const |
| template<unsigned int UpLo> | |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| template<unsigned int UpLo> | |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| template<typename OtherDerived > | |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| template<typename OtherDerived > | |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< Derived >::type | eval () const |
| Scalar | sum () const |
| const SparseView< Derived > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE Derived & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE Derived & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE const SparseMatrixBase< Derived >::template CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| internal::traits< Derived >::Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| internal::traits< Derived >::Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| template<unsigned int UpLo> | |
| SparseMatrixBase< Derived >::template ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| template<unsigned int UpLo> | |
| SparseMatrixBase< Derived >::template SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
Public Member Functions inherited from Eigen::EigenBase< Derived > | |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
Protected Types | |
| typedef internal::conditional< bool(internal::is_lvalue< Derived >::value), Scalar *, const Scalar * >::type | ScalarPointer |
| typedef internal::conditional< bool(internal::is_lvalue< Derived >::value), StorageIndex *, const StorageIndex * >::type | IndexPointer |
| typedef internal::conditional< bool(internal::is_lvalue< Derived >::value), Scalar *, const Scalar * >::type | ScalarPointer |
| typedef internal::conditional< bool(internal::is_lvalue< Derived >::value), StorageIndex *, const StorageIndex * >::type | IndexPointer |
Protected Types inherited from Eigen::SparseCompressedBase< Derived > | |
| typedef Base::IndexVector | IndexVector |
| typedef Base::IndexVector | IndexVector |
Protected Attributes | |
| Index | m_outerSize |
| Index | m_innerSize |
| Array< StorageIndex, 2, 1 > | m_zero_nnz |
| IndexPointer | m_outerIndex |
| IndexPointer | m_innerIndices |
| ScalarPointer | m_values |
| IndexPointer | m_innerNonZeros |
Protected Attributes inherited from Eigen::SparseMatrixBase< Derived > | |
| bool | m_isRValue |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::SparseCompressedBase< Derived > | |
| Eigen::Map< IndexVector > | innerNonZeros () |
| const Eigen::Map< const IndexVector > | innerNonZeros () const |
| SparseCompressedBase () | |
| Eigen::Map< IndexVector > | innerNonZeros () |
| const Eigen::Map< const IndexVector > | innerNonZeros () const |
| SparseCompressedBase () | |
Protected Member Functions inherited from Eigen::SparseMatrixBase< Derived > | |
| template<typename OtherDerived > | |
| Derived & | assign (const OtherDerived &other) |
| template<typename OtherDerived > | |
| void | assignGeneric (const OtherDerived &other) |
| template<typename OtherDerived > | |
| Derived & | assign (const OtherDerived &other) |
| template<typename OtherDerived > | |
| void | assignGeneric (const OtherDerived &other) |
Static Protected Member Functions inherited from Eigen::SparseMatrixBase< Derived > | |
| static StorageIndex | convert_index (const Index idx) |
| static StorageIndex | convert_index (const Index idx) |
|
inline |
Empty destructor
Definition at line 137 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Empty destructor
Definition at line 137 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 105 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 105 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 81 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 81 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 97 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 97 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 101 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 101 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 83 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 83 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
*this is in compressed form. Definition at line 90 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
*this is in compressed form. Definition at line 90 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 87 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 87 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 99 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 99 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 85 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 85 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 79 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 79 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 95 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 95 of file eigen/Eigen/src/SparseCore/SparseMap.h.
| class Eigen::SparseMapBase< Derived, WriteAccessors > |
Common base class for writable Map and Ref instance of sparse matrix and vector.
class SparseMapBase
Definition at line 148 of file eigen/Eigen/src/SparseCore/SparseMap.h.
Public Types | |
| enum | { IsRowMajor = Base::IsRowMajor } |
| enum | { IsRowMajor = Base::IsRowMajor } |
| typedef SparseMapBase< Derived, ReadOnlyAccessors > | Base |
| typedef Base::Scalar | Scalar |
| typedef Base::StorageIndex | StorageIndex |
| typedef SparseMapBase< Derived, ReadOnlyAccessors > | Base |
| typedef Base::Scalar | Scalar |
| typedef Base::StorageIndex | StorageIndex |
Public Types inherited from Eigen::SparseMapBase< Derived, ReadOnlyAccessors > | |
| enum | { IsRowMajor = Base::IsRowMajor } |
| enum | { IsRowMajor = Base::IsRowMajor } |
| typedef SparseCompressedBase< Derived > | Base |
| typedef Base::Scalar | Scalar |
| typedef Base::StorageIndex | StorageIndex |
| typedef SparseCompressedBase< Derived > | Base |
| typedef Base::Scalar | Scalar |
| typedef Base::StorageIndex | StorageIndex |
Public Types inherited from Eigen::SparseCompressedBase< Derived > | |
| typedef SparseMatrixBase< Derived > | Base |
| typedef SparseMatrixBase< Derived > | Base |
Public Types inherited from Eigen::SparseMatrixBase< Derived > | |
| enum | { RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime, SizeAtCompileTime, MaxRowsAtCompileTime = RowsAtCompileTime, MaxColsAtCompileTime = ColsAtCompileTime, MaxSizeAtCompileTime, IsVectorAtCompileTime = RowsAtCompileTime == 1 || ColsAtCompileTime == 1, Flags = internal::traits<Derived>::Flags, IsRowMajor = Flags&RowMajorBit ? 1 : 0, InnerSizeAtCompileTime, _HasDirectAccess = (int(Flags)&DirectAccessBit) ? 1 : 0 } |
| enum | { RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime, SizeAtCompileTime, MaxRowsAtCompileTime = RowsAtCompileTime, MaxColsAtCompileTime = ColsAtCompileTime, MaxSizeAtCompileTime, IsVectorAtCompileTime = RowsAtCompileTime == 1 || ColsAtCompileTime == 1, Flags = internal::traits<Derived>::Flags, IsRowMajor = Flags&RowMajorBit ? 1 : 0, InnerSizeAtCompileTime, _HasDirectAccess = (int(Flags)&DirectAccessBit) ? 1 : 0 } |
| typedef internal::traits< Derived >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef internal::traits< Derived >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const Derived > >, Transpose< const Derived > >::type | AdjointReturnType |
| typedef Transpose< Derived > | TransposeReturnType |
| typedef internal::add_const< Transpose< const Derived > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< Derived > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const Derived >, const Derived &>::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const Derived >, const Derived &>::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, Derived >, Derived &>::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const Derived > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, Derived > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const Derived > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const Derived > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const Derived > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const Derived > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const Derived > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const Derived > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const Derived, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< Derived > | BlockXpr |
| typedef const Block< const Derived > | ConstBlockXpr |
| typedef VectorBlock< Derived > | SegmentReturnType |
| typedef const VectorBlock< const Derived > | ConstSegmentReturnType |
| typedef Block< Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< Derived, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const Derived, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
| typedef internal::traits< Derived >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef internal::traits< Derived >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const Derived > >, Transpose< const Derived > >::type | AdjointReturnType |
| typedef Transpose< Derived > | TransposeReturnType |
| typedef internal::add_const< Transpose< const Derived > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< Derived > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const Derived >, const Derived &>::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const Derived >, const Derived &>::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, Derived >, Derived &>::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const Derived > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, Derived > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const Derived > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const Derived > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const Derived > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const Derived > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const Derived > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const Derived > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const Derived, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< Derived > | BlockXpr |
| typedef const Block< const Derived > | ConstBlockXpr |
| typedef VectorBlock< Derived > | SegmentReturnType |
| typedef const VectorBlock< const Derived > | ConstSegmentReturnType |
| typedef Block< Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< Derived, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const Derived, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
Public Types inherited from Eigen::EigenBase< Derived > | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
Public Member Functions | |
| Scalar * | valuePtr () |
| StorageIndex * | innerIndexPtr () |
| StorageIndex * | outerIndexPtr () |
| StorageIndex * | innerNonZeroPtr () |
| Scalar & | coeffRef (Index row, Index col) |
| SparseMapBase (Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZerosPtr=0) | |
| SparseMapBase (Index size, Index nnz, StorageIndex *innerIndexPtr, Scalar *valuePtr) | |
| ~SparseMapBase () | |
| Scalar * | valuePtr () |
| StorageIndex * | innerIndexPtr () |
| StorageIndex * | outerIndexPtr () |
| StorageIndex * | innerNonZeroPtr () |
| Scalar & | coeffRef (Index row, Index col) |
| SparseMapBase (Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZerosPtr=0) | |
| SparseMapBase (Index size, Index nnz, StorageIndex *innerIndexPtr, Scalar *valuePtr) | |
| ~SparseMapBase () | |
Public Member Functions inherited from Eigen::SparseMapBase< Derived, ReadOnlyAccessors > | |
| Index | rows () const |
| Index | cols () const |
| Index | innerSize () const |
| Index | outerSize () const |
| Index | nonZeros () const |
| bool | isCompressed () const |
| const Scalar * | valuePtr () const |
| const StorageIndex * | innerIndexPtr () const |
| const StorageIndex * | outerIndexPtr () const |
| const StorageIndex * | innerNonZeroPtr () const |
| Scalar | coeff (Index row, Index col) const |
| SparseMapBase (Index rows, Index cols, Index nnz, IndexPointer outerIndexPtr, IndexPointer innerIndexPtr, ScalarPointer valuePtr, IndexPointer innerNonZerosPtr=0) | |
| SparseMapBase (Index size, Index nnz, IndexPointer innerIndexPtr, ScalarPointer valuePtr) | |
| ~SparseMapBase () | |
| Index | rows () const |
| Index | cols () const |
| Index | innerSize () const |
| Index | outerSize () const |
| Index | nonZeros () const |
| bool | isCompressed () const |
| const Scalar * | valuePtr () const |
| const StorageIndex * | innerIndexPtr () const |
| const StorageIndex * | outerIndexPtr () const |
| const StorageIndex * | innerNonZeroPtr () const |
| Scalar | coeff (Index row, Index col) const |
| SparseMapBase (Index rows, Index cols, Index nnz, IndexPointer outerIndexPtr, IndexPointer innerIndexPtr, ScalarPointer valuePtr, IndexPointer innerNonZerosPtr=0) | |
| SparseMapBase (Index size, Index nnz, IndexPointer innerIndexPtr, ScalarPointer valuePtr) | |
| ~SparseMapBase () | |
Public Member Functions inherited from Eigen::SparseCompressedBase< Derived > | |
| Index | nonZeros () const |
| const Scalar * | valuePtr () const |
| Scalar * | valuePtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| bool | isCompressed () const |
| const Map< const Array< Scalar, Dynamic, 1 > > | coeffs () const |
| Map< Array< Scalar, Dynamic, 1 > > | coeffs () |
| Index | nonZeros () const |
| const Scalar * | valuePtr () const |
| Scalar * | valuePtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| bool | isCompressed () const |
| const Map< const Array< Scalar, Dynamic, 1 > > | coeffs () const |
| Map< Array< Scalar, Dynamic, 1 > > | coeffs () |
Public Member Functions inherited from Eigen::SparseMatrixBase< Derived > | |
| template<typename OtherDerived > | |
| Derived & | operator= (const EigenBase< OtherDerived > &other) |
| const Derived & | derived () const |
| Derived & | derived () |
| Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| template<typename NewType > | |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| template<typename CustomUnaryOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const Derived > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| template<typename CustomViewOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const Derived > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| template<typename CustomBinaryOp , typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const Derived, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const Derived, const OtherDerived > | operator && (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const Derived, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const Derived, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const Derived, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const Derived, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| template<int NRows, int NCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| template<int NRows, int NCols> | |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | cols () const |
| Index | size () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| Derived & | markAsRValue () |
| template<typename OtherDerived > | |
| Derived & | operator= (const ReturnByValue< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| Derived & | operator= (const Derived &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const EigenBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const EigenBase< OtherDerived > &other) |
| Derived & | operator*= (const Scalar &other) |
| Derived & | operator/= (const Scalar &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< Derived, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| template<typename OtherDerived > | |
| Derived & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| template<int Mode> | |
| const TriangularView< const Derived, Mode > | triangularView () const |
| template<unsigned int UpLo> | |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| template<unsigned int UpLo> | |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| template<typename OtherDerived > | |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| template<typename OtherDerived > | |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< Derived >::type | eval () const |
| Scalar | sum () const |
| const SparseView< Derived > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| Derived & | operator= (const EigenBase< OtherDerived > &other) |
| const Derived & | derived () const |
| Derived & | derived () |
| Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| template<typename NewType > | |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| template<typename CustomUnaryOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const Derived > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| template<typename CustomViewOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const Derived > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| template<typename CustomBinaryOp , typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const Derived, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const Derived, const OtherDerived > | operator && (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const Derived, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const Derived, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const Derived, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const Derived, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| template<int NRows, int NCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| template<int NRows, int NCols> | |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | cols () const |
| Index | size () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| Derived & | markAsRValue () |
| template<typename OtherDerived > | |
| Derived & | operator= (const ReturnByValue< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| Derived & | operator= (const Derived &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const EigenBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const EigenBase< OtherDerived > &other) |
| Derived & | operator*= (const Scalar &other) |
| Derived & | operator/= (const Scalar &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< Derived, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| template<typename OtherDerived > | |
| Derived & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| template<int Mode> | |
| const TriangularView< const Derived, Mode > | triangularView () const |
| template<unsigned int UpLo> | |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| template<unsigned int UpLo> | |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| template<typename OtherDerived > | |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| template<typename OtherDerived > | |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< Derived >::type | eval () const |
| Scalar | sum () const |
| const SparseView< Derived > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE Derived & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE Derived & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE const SparseMatrixBase< Derived >::template CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| internal::traits< Derived >::Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| internal::traits< Derived >::Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| template<unsigned int UpLo> | |
| SparseMatrixBase< Derived >::template ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| template<unsigned int UpLo> | |
| SparseMatrixBase< Derived >::template SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
Public Member Functions inherited from Eigen::EigenBase< Derived > | |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
Additional Inherited Members | |
Protected Types inherited from Eigen::SparseMapBase< Derived, ReadOnlyAccessors > | |
| typedef internal::conditional< bool(internal::is_lvalue< Derived >::value), Scalar *, const Scalar * >::type | ScalarPointer |
| typedef internal::conditional< bool(internal::is_lvalue< Derived >::value), StorageIndex *, const StorageIndex * >::type | IndexPointer |
| typedef internal::conditional< bool(internal::is_lvalue< Derived >::value), Scalar *, const Scalar * >::type | ScalarPointer |
| typedef internal::conditional< bool(internal::is_lvalue< Derived >::value), StorageIndex *, const StorageIndex * >::type | IndexPointer |
Protected Types inherited from Eigen::SparseCompressedBase< Derived > | |
| typedef Base::IndexVector | IndexVector |
| typedef Base::IndexVector | IndexVector |
Protected Member Functions inherited from Eigen::SparseCompressedBase< Derived > | |
| Eigen::Map< IndexVector > | innerNonZeros () |
| const Eigen::Map< const IndexVector > | innerNonZeros () const |
| SparseCompressedBase () | |
| Eigen::Map< IndexVector > | innerNonZeros () |
| const Eigen::Map< const IndexVector > | innerNonZeros () const |
| SparseCompressedBase () | |
Protected Member Functions inherited from Eigen::SparseMatrixBase< Derived > | |
| template<typename OtherDerived > | |
| Derived & | assign (const OtherDerived &other) |
| template<typename OtherDerived > | |
| void | assignGeneric (const OtherDerived &other) |
| template<typename OtherDerived > | |
| Derived & | assign (const OtherDerived &other) |
| template<typename OtherDerived > | |
| void | assignGeneric (const OtherDerived &other) |
Static Protected Member Functions inherited from Eigen::SparseMatrixBase< Derived > | |
| static StorageIndex | convert_index (const Index idx) |
| static StorageIndex | convert_index (const Index idx) |
Protected Attributes inherited from Eigen::SparseMapBase< Derived, ReadOnlyAccessors > | |
| Index | m_outerSize |
| Index | m_innerSize |
| Array< StorageIndex, 2, 1 > | m_zero_nnz |
| IndexPointer | m_outerIndex |
| IndexPointer | m_innerIndices |
| ScalarPointer | m_values |
| IndexPointer | m_innerNonZeros |
Protected Attributes inherited from Eigen::SparseMatrixBase< Derived > | |
| bool | m_isRValue |
|
inline |
Empty destructor
Definition at line 206 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Empty destructor
Definition at line 206 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
If the element does not exist then it is inserted via the insert(Index,Index) function which itself turns the matrix into a non compressed form if that was not the case.
This is a O(log(nnz_j)) operation (binary search) plus the cost of insert(Index,Index) function if the element does not already exist.
Definition at line 180 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
If the element does not exist then it is inserted via the insert(Index,Index) function which itself turns the matrix into a non compressed form if that was not the case.
This is a O(log(nnz_j)) operation (binary search) plus the cost of insert(Index,Index) function if the element does not already exist.
Definition at line 180 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 172 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 172 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 176 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 176 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 174 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 174 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 170 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Definition at line 170 of file eigen/Eigen/src/SparseCore/SparseMap.h.
| class Eigen::Map< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > |
Specialization of class Map for SparseMatrix-like storage.
| SparseMatrixType | the equivalent sparse matrix type of the referenced data, it must be a template instance of class SparseMatrix. |
Definition at line 222 of file eigen/Eigen/src/SparseCore/SparseMap.h.
Public Types | |
| enum | { IsRowMajor = Base::IsRowMajor } |
| enum | { IsRowMajor = Base::IsRowMajor } |
| typedef SparseMapBase< Map > | Base |
| typedef SparseMapBase< Map > | Base |
Public Member Functions | |
| Map (Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZerosPtr=0) | |
| ~Map () | |
| Map (Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZerosPtr=0) | |
| ~Map () | |
|
inline |
Constructs a read-write Map to a sparse matrix of size rows x cols, containing nnz non-zero coefficients, stored as a sparse format as defined by the pointers outerIndexPtr, innerIndexPtr, and valuePtr. If the optional parameter innerNonZerosPtr is the null pointer, then a standard compressed format is assumed.
This constructor is available only if SparseMatrixType is non-const.
More details on the expected storage schemes are given in the manual pages.
Definition at line 245 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Empty destructor
Definition at line 251 of file eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Constructs a read-write Map to a sparse matrix of size rows x cols, containing nnz non-zero coefficients, stored as a sparse format as defined by the pointers outerIndexPtr, innerIndexPtr, and valuePtr. If the optional parameter innerNonZerosPtr is the null pointer, then a standard compressed format is assumed.
This constructor is available only if SparseMatrixType is non-const.
More details on the expected storage schemes are given in the manual pages.
Definition at line 245 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
|
inline |
Empty destructor
Definition at line 251 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMap.h.
| class Eigen::Ref< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > |
A sparse matrix expression referencing an existing sparse expression.
| SparseMatrixType | the equivalent sparse matrix type of the referenced data, it must be a template instance of class SparseMatrix. |
| Options | specifies whether the a standard compressed format is required Options is StandardCompressedFormat, or 0. The default is 0. |
Definition at line 123 of file eigen/Eigen/src/SparseCore/SparseRef.h.
Public Types | |
| typedef internal::SparseRefBase< Ref > | Base |
| typedef internal::SparseRefBase< Ref > | Base |
Public Types inherited from Eigen::internal::SparseRefBase< Ref< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > > | |
| typedef SparseMapBase< Ref< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > > | Base |
| typedef SparseMapBase< Ref< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > > | Base |
Public Member Functions | |
| template<int OtherOptions> | |
| Ref (SparseMatrix< MatScalar, OtherOptions, MatIndex > &expr) | |
| template<int OtherOptions> | |
| Ref (MappedSparseMatrix< MatScalar, OtherOptions, MatIndex > &expr) | |
| template<typename Derived > | |
| Ref (const SparseCompressedBase< Derived > &expr) | |
| template<int OtherOptions> | |
| Ref (SparseMatrix< MatScalar, OtherOptions, MatIndex > &expr) | |
| template<int OtherOptions> | |
| Ref (MappedSparseMatrix< MatScalar, OtherOptions, MatIndex > &expr) | |
| template<typename Derived > | |
| Ref (const SparseCompressedBase< Derived > &expr) | |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::internal::SparseRefBase< Ref< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > > | |
| void | construct (Expression &expr) |
| void | construct (Expression &expr) |
| class Eigen::Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > |
A sparse vector expression referencing an existing sparse vector expression.
| SparseVectorType | the equivalent sparse vector type of the referenced data, it must be a template instance of class SparseVector. |
Definition at line 254 of file eigen/Eigen/src/SparseCore/SparseRef.h.
Public Types | |
| typedef internal::SparseRefBase< Ref > | Base |
| typedef internal::SparseRefBase< Ref > | Base |
Public Types inherited from Eigen::internal::SparseRefBase< Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > > | |
| typedef SparseMapBase< Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > > | Base |
| typedef SparseMapBase< Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > > | Base |
Public Member Functions | |
| template<int OtherOptions> | |
| Ref (SparseVector< MatScalar, OtherOptions, MatIndex > &expr) | |
| template<typename Derived > | |
| Ref (const SparseCompressedBase< Derived > &expr) | |
| template<int OtherOptions> | |
| Ref (SparseVector< MatScalar, OtherOptions, MatIndex > &expr) | |
| template<typename Derived > | |
| Ref (const SparseCompressedBase< Derived > &expr) | |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::internal::SparseRefBase< Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > > | |
| void | construct (Expression &expr) |
| void | construct (Expression &expr) |
| class Eigen::TriangularViewImpl< MatrixType, Mode, Sparse > |
Base class for a triangular part in a sparse matrix.
This class is an abstract base class of class TriangularView, and objects of type TriangularViewImpl cannot be instantiated. It extends class TriangularView with additional methods which are available for sparse expressions only.
Definition at line 25 of file eigen/Eigen/src/SparseCore/SparseTriangularView.h.
Public Types | |
| typedef MatrixType::Nested | MatrixTypeNested |
| typedef internal::remove_reference< MatrixTypeNested >::type | MatrixTypeNestedNonRef |
| typedef internal::remove_all< MatrixTypeNested >::type | MatrixTypeNestedCleaned |
| typedef MatrixType::Nested | MatrixTypeNested |
| typedef internal::remove_reference< MatrixTypeNested >::type | MatrixTypeNestedNonRef |
| typedef internal::remove_all< MatrixTypeNested >::type | MatrixTypeNestedCleaned |
Public Types inherited from Eigen::SparseMatrixBase< TriangularView< MatrixType, Mode > > | |
| enum | |
| enum | |
| typedef internal::traits< TriangularView< MatrixType, Mode > >::Scalar | Scalar |
| typedef internal::traits< TriangularView< MatrixType, Mode > >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< TriangularView< MatrixType, Mode > >::StorageKind | StorageKind |
| typedef internal::traits< TriangularView< MatrixType, Mode > >::StorageKind | StorageKind |
| typedef internal::traits< TriangularView< MatrixType, Mode > >::StorageIndex | StorageIndex |
| typedef internal::traits< TriangularView< MatrixType, Mode > >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const TriangularView< MatrixType, Mode > > >, Transpose< const TriangularView< MatrixType, Mode > > >::type | AdjointReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const TriangularView< MatrixType, Mode > > >, Transpose< const TriangularView< MatrixType, Mode > > >::type | AdjointReturnType |
| typedef Transpose< TriangularView< MatrixType, Mode > > | TransposeReturnType |
| typedef Transpose< TriangularView< MatrixType, Mode > > | TransposeReturnType |
| typedef internal::add_const< Transpose< const TriangularView< MatrixType, Mode > > >::type | ConstTransposeReturnType |
| typedef internal::add_const< Transpose< const TriangularView< MatrixType, Mode > > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< TriangularView< MatrixType, Mode > > | Base |
| typedef EigenBase< TriangularView< MatrixType, Mode > > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const TriangularView< MatrixType, Mode > >, const TriangularView< MatrixType, Mode > & >::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const TriangularView< MatrixType, Mode > >, const TriangularView< MatrixType, Mode > & >::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const TriangularView< MatrixType, Mode > >, const TriangularView< MatrixType, Mode > & >::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const TriangularView< MatrixType, Mode > >, const TriangularView< MatrixType, Mode > & >::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, TriangularView< MatrixType, Mode > >, TriangularView< MatrixType, Mode > & >::type | NonConstRealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, TriangularView< MatrixType, Mode > >, TriangularView< MatrixType, Mode > & >::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const TriangularView< MatrixType, Mode > > | ImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const TriangularView< MatrixType, Mode > > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, TriangularView< MatrixType, Mode > > | NonConstImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, TriangularView< MatrixType, Mode > > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const TriangularView< MatrixType, Mode > > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const TriangularView< MatrixType, Mode > > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const TriangularView< MatrixType, Mode > > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const TriangularView< MatrixType, Mode > > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const TriangularView< MatrixType, Mode > > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const TriangularView< MatrixType, Mode > > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const TriangularView< MatrixType, Mode > > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const TriangularView< MatrixType, Mode > > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const TriangularView< MatrixType, Mode > > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const TriangularView< MatrixType, Mode > > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const TriangularView< MatrixType, Mode > > | CwiseInverseReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const TriangularView< MatrixType, Mode > > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const TriangularView< MatrixType, Mode >, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const TriangularView< MatrixType, Mode >, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< TriangularView< MatrixType, Mode >, internal::traits< TriangularView< MatrixType, Mode > >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef Block< TriangularView< MatrixType, Mode >, internal::traits< TriangularView< MatrixType, Mode > >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const TriangularView< MatrixType, Mode >, internal::traits< TriangularView< MatrixType, Mode > >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef const Block< const TriangularView< MatrixType, Mode >, internal::traits< TriangularView< MatrixType, Mode > >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< TriangularView< MatrixType, Mode >, 1, internal::traits< TriangularView< MatrixType, Mode > >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef Block< TriangularView< MatrixType, Mode >, 1, internal::traits< TriangularView< MatrixType, Mode > >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const TriangularView< MatrixType, Mode >, 1, internal::traits< TriangularView< MatrixType, Mode > >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef const Block< const TriangularView< MatrixType, Mode >, 1, internal::traits< TriangularView< MatrixType, Mode > >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< TriangularView< MatrixType, Mode >, internal::traits< TriangularView< MatrixType, Mode > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef Block< TriangularView< MatrixType, Mode >, internal::traits< TriangularView< MatrixType, Mode > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const TriangularView< MatrixType, Mode >, internal::traits< TriangularView< MatrixType, Mode > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef const Block< const TriangularView< MatrixType, Mode >, internal::traits< TriangularView< MatrixType, Mode > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< TriangularView< MatrixType, Mode >, Dynamic, internal::traits< TriangularView< MatrixType, Mode > >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef Block< TriangularView< MatrixType, Mode >, Dynamic, internal::traits< TriangularView< MatrixType, Mode > >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const TriangularView< MatrixType, Mode >, Dynamic, internal::traits< TriangularView< MatrixType, Mode > >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef const Block< const TriangularView< MatrixType, Mode >, Dynamic, internal::traits< TriangularView< MatrixType, Mode > >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< TriangularView< MatrixType, Mode > > | BlockXpr |
| typedef Block< TriangularView< MatrixType, Mode > > | BlockXpr |
| typedef const Block< const TriangularView< MatrixType, Mode > > | ConstBlockXpr |
| typedef const Block< const TriangularView< MatrixType, Mode > > | ConstBlockXpr |
| typedef VectorBlock< TriangularView< MatrixType, Mode > > | SegmentReturnType |
| typedef VectorBlock< TriangularView< MatrixType, Mode > > | SegmentReturnType |
| typedef const VectorBlock< const TriangularView< MatrixType, Mode > > | ConstSegmentReturnType |
| typedef const VectorBlock< const TriangularView< MatrixType, Mode > > | ConstSegmentReturnType |
| typedef Block< TriangularView< MatrixType, Mode >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< TriangularView< MatrixType, Mode >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const TriangularView< MatrixType, Mode >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< const TriangularView< MatrixType, Mode >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< TriangularView< MatrixType, Mode >, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< TriangularView< MatrixType, Mode >, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const TriangularView< MatrixType, Mode >, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
| typedef Block< const TriangularView< MatrixType, Mode >, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
Public Types inherited from Eigen::EigenBase< Derived > | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
Public Member Functions | |
| template<typename RhsType , typename DstType > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _solve_impl (const RhsType &rhs, DstType &dst) const |
| template<typename OtherDerived > | |
| void | solveInPlace (MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| void | solveInPlace (SparseMatrixBase< OtherDerived > &other) const |
| template<typename RhsType , typename DstType > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _solve_impl (const RhsType &rhs, DstType &dst) const |
| template<typename OtherDerived > | |
| void | solveInPlace (MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| void | solveInPlace (SparseMatrixBase< OtherDerived > &other) const |
Public Member Functions inherited from Eigen::SparseMatrixBase< TriangularView< MatrixType, Mode > > | |
| TriangularView< MatrixType, Mode > & | operator= (const EigenBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator= (const ReturnByValue< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator= (const TriangularView< MatrixType, Mode > &other) |
| TriangularView< MatrixType, Mode > & | operator= (const EigenBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator= (const ReturnByValue< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator= (const TriangularView< MatrixType, Mode > &other) |
| const TriangularView< MatrixType, Mode > & | derived () const |
| TriangularView< MatrixType, Mode > & | derived () |
| const TriangularView< MatrixType, Mode > & | derived () const |
| TriangularView< MatrixType, Mode > & | derived () |
| TriangularView< MatrixType, Mode > & | const_cast_derived () const |
| TriangularView< MatrixType, Mode > & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const TriangularView< MatrixType, Mode > > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const TriangularView< MatrixType, Mode > > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const TriangularView< MatrixType, Mode > > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const TriangularView< MatrixType, Mode > > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const TriangularView< MatrixType, Mode >, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const TriangularView< MatrixType, Mode >, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const TriangularView< MatrixType, Mode >, const OtherDerived > | operator&& (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const TriangularView< MatrixType, Mode >, const OtherDerived > | operator&& (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const TriangularView< MatrixType, Mode >, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const TriangularView< MatrixType, Mode >, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (TriangularView< MatrixType, Mode >, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (TriangularView< MatrixType, Mode >, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const TriangularView< MatrixType, Mode >, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const TriangularView< MatrixType, Mode >, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const TriangularView< MatrixType, Mode >, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const TriangularView< MatrixType, Mode >, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const TriangularView< MatrixType, Mode >, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const TriangularView< MatrixType, Mode >, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const TriangularView< MatrixType, Mode >, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const TriangularView< MatrixType, Mode >, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const TriangularView< MatrixType, Mode >, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const TriangularView< MatrixType, Mode >, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const TriangularView< MatrixType, Mode >, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const TriangularView< MatrixType, Mode >, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const TriangularView< MatrixType, Mode >, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const TriangularView< MatrixType, Mode >, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | rows () const |
| Index | cols () const |
| Index | cols () const |
| Index | size () const |
| Index | size () const |
| bool | isVector () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | outerSize () const |
| Index | innerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| bool | isRValue () const |
| TriangularView< MatrixType, Mode > & | markAsRValue () |
| TriangularView< MatrixType, Mode > & | markAsRValue () |
| TriangularView< MatrixType, Mode > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator+= (const DiagonalBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator+= (const EigenBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator+= (const DiagonalBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator+= (const EigenBase< OtherDerived > &other) |
| EIGEN_STRONG_INLINE TriangularView< MatrixType, Mode > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator-= (const DiagonalBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator-= (const EigenBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator-= (const DiagonalBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator-= (const EigenBase< OtherDerived > &other) |
| EIGEN_STRONG_INLINE TriangularView< MatrixType, Mode > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator*= (const Scalar &other) |
| TriangularView< MatrixType, Mode > & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator*= (const Scalar &other) |
| TriangularView< MatrixType, Mode > & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| TriangularView< MatrixType, Mode > & | operator/= (const Scalar &other) |
| TriangularView< MatrixType, Mode > & | operator/= (const Scalar &other) |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| EIGEN_STRONG_INLINE const SparseMatrixBase< TriangularView< MatrixType, Mode > >::template CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| const Product< TriangularView< MatrixType, Mode >, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| const Product< TriangularView< MatrixType, Mode >, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| const Product< TriangularView< MatrixType, Mode >, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| const Product< TriangularView< MatrixType, Mode >, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| const Product< TriangularView< MatrixType, Mode >, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| const Product< TriangularView< MatrixType, Mode >, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< TriangularView< MatrixType, Mode >, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| SparseSymmetricPermutationProduct< TriangularView< MatrixType, Mode >, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| const TriangularView< const TriangularView< MatrixType, Mode >, Mode > | triangularView () const |
| const TriangularView< const TriangularView< MatrixType, Mode >, Mode > | triangularView () const |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| SparseMatrixBase< TriangularView< MatrixType, Mode > >::template ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SparseMatrixBase< TriangularView< MatrixType, Mode > >::template SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| internal::traits< TriangularView< MatrixType, Mode > >::Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| internal::traits< TriangularView< MatrixType, Mode > >::Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| DenseMatrixType | toDense () const |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< TriangularView< MatrixType, Mode > >::type | eval () const |
| const internal::eval< TriangularView< MatrixType, Mode > >::type | eval () const |
| Scalar | sum () const |
| Scalar | sum () const |
| const SparseView< TriangularView< MatrixType, Mode > > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| const SparseView< TriangularView< MatrixType, Mode > > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
Public Member Functions inherited from Eigen::EigenBase< Derived > | |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
Protected Types | |
| typedef SparseMatrixBase< TriangularViewType > | Base |
| typedef SparseMatrixBase< TriangularViewType > | Base |
Protected Member Functions | |
| void | solve () const |
| void | solve () const |
Protected Member Functions inherited from Eigen::SparseMatrixBase< TriangularView< MatrixType, Mode > > | |
| TriangularView< MatrixType, Mode > & | assign (const OtherDerived &other) |
| TriangularView< MatrixType, Mode > & | assign (const OtherDerived &other) |
| void | assignGeneric (const OtherDerived &other) |
| void | assignGeneric (const OtherDerived &other) |
Additional Inherited Members | |
Static Protected Member Functions inherited from Eigen::SparseMatrixBase< TriangularView< MatrixType, Mode > > | |
| static StorageIndex | convert_index (const Index idx) |
| static StorageIndex | convert_index (const Index idx) |
Protected Attributes inherited from Eigen::SparseMatrixBase< TriangularView< MatrixType, Mode > > | |
| bool | m_isRValue |
| void Eigen::TriangularViewImpl< MatrixType, Mode, Sparse >::solveInPlace | ( | MatrixBase< OtherDerived > & | other | ) | const |
Applies the inverse of *this to the dense vector or matrix other, "in-place"
| void Eigen::TriangularViewImpl< MatrixType, Mode, Sparse >::solveInPlace | ( | MatrixBase< OtherDerived > & | other | ) | const |
Applies the inverse of *this to the dense vector or matrix other, "in-place"
| void Eigen::TriangularViewImpl< MatrixType, Mode, Sparse >::solveInPlace | ( | SparseMatrixBase< OtherDerived > & | other | ) | const |
Applies the inverse of *this to the sparse vector or matrix other, "in-place"
| void Eigen::TriangularViewImpl< MatrixType, Mode, Sparse >::solveInPlace | ( | SparseMatrixBase< OtherDerived > & | other | ) | const |
Applies the inverse of *this to the sparse vector or matrix other, "in-place"
| class Eigen::SparseCompressedBase |
Common base class for sparse [compressed]-{row|column}-storage format.
This class defines the common interface for all derived classes implementing the compressed sparse storage format, such as:
Definition at line 15 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
Public Types | |
| typedef SparseMatrixBase< Derived > | Base |
| typedef SparseMatrixBase< Derived > | Base |
Public Types inherited from Eigen::SparseMatrixBase< Derived > | |
| enum | { RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime, SizeAtCompileTime, MaxRowsAtCompileTime = RowsAtCompileTime, MaxColsAtCompileTime = ColsAtCompileTime, MaxSizeAtCompileTime, IsVectorAtCompileTime = RowsAtCompileTime == 1 || ColsAtCompileTime == 1, Flags = internal::traits<Derived>::Flags, IsRowMajor = Flags&RowMajorBit ? 1 : 0, InnerSizeAtCompileTime, _HasDirectAccess = (int(Flags)&DirectAccessBit) ? 1 : 0 } |
| enum | { RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime, SizeAtCompileTime, MaxRowsAtCompileTime = RowsAtCompileTime, MaxColsAtCompileTime = ColsAtCompileTime, MaxSizeAtCompileTime, IsVectorAtCompileTime = RowsAtCompileTime == 1 || ColsAtCompileTime == 1, Flags = internal::traits<Derived>::Flags, IsRowMajor = Flags&RowMajorBit ? 1 : 0, InnerSizeAtCompileTime, _HasDirectAccess = (int(Flags)&DirectAccessBit) ? 1 : 0 } |
| typedef internal::traits< Derived >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef internal::traits< Derived >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const Derived > >, Transpose< const Derived > >::type | AdjointReturnType |
| typedef Transpose< Derived > | TransposeReturnType |
| typedef internal::add_const< Transpose< const Derived > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< Derived > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const Derived >, const Derived &>::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const Derived >, const Derived &>::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, Derived >, Derived &>::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const Derived > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, Derived > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const Derived > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const Derived > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const Derived > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const Derived > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const Derived > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const Derived > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const Derived, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< Derived > | BlockXpr |
| typedef const Block< const Derived > | ConstBlockXpr |
| typedef VectorBlock< Derived > | SegmentReturnType |
| typedef const VectorBlock< const Derived > | ConstSegmentReturnType |
| typedef Block< Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< Derived, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const Derived, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
| typedef internal::traits< Derived >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef internal::traits< Derived >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const Derived > >, Transpose< const Derived > >::type | AdjointReturnType |
| typedef Transpose< Derived > | TransposeReturnType |
| typedef internal::add_const< Transpose< const Derived > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< Derived > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const Derived >, const Derived &>::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const Derived >, const Derived &>::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, Derived >, Derived &>::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const Derived > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, Derived > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const Derived > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const Derived > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const Derived > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const Derived > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const Derived > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const Derived > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const Derived, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< Derived > | BlockXpr |
| typedef const Block< const Derived > | ConstBlockXpr |
| typedef VectorBlock< Derived > | SegmentReturnType |
| typedef const VectorBlock< const Derived > | ConstSegmentReturnType |
| typedef Block< Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< Derived, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const Derived, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
Public Types inherited from Eigen::EigenBase< Derived > | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
Public Member Functions | |
| Index | nonZeros () const |
| const Scalar * | valuePtr () const |
| Scalar * | valuePtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| bool | isCompressed () const |
| const Map< const Array< Scalar, Dynamic, 1 > > | coeffs () const |
| Map< Array< Scalar, Dynamic, 1 > > | coeffs () |
| Index | nonZeros () const |
| const Scalar * | valuePtr () const |
| Scalar * | valuePtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| bool | isCompressed () const |
| const Map< const Array< Scalar, Dynamic, 1 > > | coeffs () const |
| Map< Array< Scalar, Dynamic, 1 > > | coeffs () |
Public Member Functions inherited from Eigen::SparseMatrixBase< Derived > | |
| template<typename OtherDerived > | |
| Derived & | operator= (const EigenBase< OtherDerived > &other) |
| const Derived & | derived () const |
| Derived & | derived () |
| Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| template<typename NewType > | |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| template<typename CustomUnaryOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const Derived > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| template<typename CustomViewOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const Derived > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| template<typename CustomBinaryOp , typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const Derived, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const Derived, const OtherDerived > | operator && (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const Derived, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const Derived, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const Derived, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const Derived, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| template<int NRows, int NCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| template<int NRows, int NCols> | |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | cols () const |
| Index | size () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| Derived & | markAsRValue () |
| template<typename OtherDerived > | |
| Derived & | operator= (const ReturnByValue< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| Derived & | operator= (const Derived &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const EigenBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const EigenBase< OtherDerived > &other) |
| Derived & | operator*= (const Scalar &other) |
| Derived & | operator/= (const Scalar &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< Derived, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| template<typename OtherDerived > | |
| Derived & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| template<int Mode> | |
| const TriangularView< const Derived, Mode > | triangularView () const |
| template<unsigned int UpLo> | |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| template<unsigned int UpLo> | |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| template<typename OtherDerived > | |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| template<typename OtherDerived > | |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< Derived >::type | eval () const |
| Scalar | sum () const |
| const SparseView< Derived > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| Derived & | operator= (const EigenBase< OtherDerived > &other) |
| const Derived & | derived () const |
| Derived & | derived () |
| Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| template<typename NewType > | |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| template<typename CustomUnaryOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const Derived > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| template<typename CustomViewOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const Derived > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| template<typename CustomBinaryOp , typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const Derived, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const Derived, const OtherDerived > | operator && (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const Derived, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const Derived, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const Derived, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const Derived, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| template<int NRows, int NCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| template<int NRows, int NCols> | |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | cols () const |
| Index | size () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| Derived & | markAsRValue () |
| template<typename OtherDerived > | |
| Derived & | operator= (const ReturnByValue< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| Derived & | operator= (const Derived &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const EigenBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const EigenBase< OtherDerived > &other) |
| Derived & | operator*= (const Scalar &other) |
| Derived & | operator/= (const Scalar &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< Derived, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| template<typename OtherDerived > | |
| Derived & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| template<int Mode> | |
| const TriangularView< const Derived, Mode > | triangularView () const |
| template<unsigned int UpLo> | |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| template<unsigned int UpLo> | |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| template<typename OtherDerived > | |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| template<typename OtherDerived > | |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< Derived >::type | eval () const |
| Scalar | sum () const |
| const SparseView< Derived > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE Derived & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE Derived & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE const SparseMatrixBase< Derived >::template CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| internal::traits< Derived >::Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| internal::traits< Derived >::Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| template<unsigned int UpLo> | |
| SparseMatrixBase< Derived >::template ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| template<unsigned int UpLo> | |
| SparseMatrixBase< Derived >::template SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
Public Member Functions inherited from Eigen::EigenBase< Derived > | |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
Protected Types | |
| typedef Base::IndexVector | IndexVector |
| typedef Base::IndexVector | IndexVector |
Protected Member Functions | |
| Eigen::Map< IndexVector > | innerNonZeros () |
| const Eigen::Map< const IndexVector > | innerNonZeros () const |
| SparseCompressedBase () | |
| Eigen::Map< IndexVector > | innerNonZeros () |
| const Eigen::Map< const IndexVector > | innerNonZeros () const |
| SparseCompressedBase () | |
Protected Member Functions inherited from Eigen::SparseMatrixBase< Derived > | |
| template<typename OtherDerived > | |
| Derived & | assign (const OtherDerived &other) |
| template<typename OtherDerived > | |
| void | assignGeneric (const OtherDerived &other) |
| template<typename OtherDerived > | |
| Derived & | assign (const OtherDerived &other) |
| template<typename OtherDerived > | |
| void | assignGeneric (const OtherDerived &other) |
Additional Inherited Members | |
Static Protected Member Functions inherited from Eigen::SparseMatrixBase< Derived > | |
| static StorageIndex | convert_index (const Index idx) |
| static StorageIndex | convert_index (const Index idx) |
Protected Attributes inherited from Eigen::SparseMatrixBase< Derived > | |
| bool | m_isRValue |
|
inlineprotected |
Default constructor. Do nothing.
Definition at line 130 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inlineprotected |
Default constructor. Do nothing.
Definition at line 130 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 114 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 114 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Here is an example:
and the output is:
Definition at line 126 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Here is an example:
and the output is:
Definition at line 126 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 80 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 80 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 84 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 84 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 100 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 100 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 104 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 104 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
*this is in compressed form. Definition at line 107 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
*this is in compressed form. Definition at line 107 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 56 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 56 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 90 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 90 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 95 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 95 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 71 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 71 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 75 of file eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
|
inline |
Definition at line 75 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseCompressedBase.h.
| class Eigen::SparseMatrix |
A versatible sparse matrix representation.
This class implements a more versatile variants of the common compressed row/column storage format. Each colmun's (resp. row) non zeros are stored as a pair of value with associated row (resp. colmiun) index. All the non zeros are stored in a single large buffer. Unlike the compressed format, there might be extra space inbetween the nonzeros of two successive colmuns (resp. rows) such that insertion of new non-zero can be done with limited memory reallocation and copies.
A call to the function makeCompressed() turns the matrix into the standard compressed format compatible with many library.
More details on this storage sceheme are given in the manual pages.
| _Scalar | the scalar type, i.e. the type of the coefficients |
| _Options | Union of bit flags controlling the storage scheme. Currently the only possibility is ColMajor or RowMajor. The default is 0 which means column-major. |
| _StorageIndex | the type of the indices. It has to be a signed type (e.g., short, int, std::ptrdiff_t). Default is int. |
SparseMatrix::Index was improperly defined as the storage index type (e.g., int), whereas it is now (starting from Eigen 3.3) deprecated and always defined as Eigen::Index. Codes making use of SparseMatrix::Index, might thus likely have to be changed to use SparseMatrix::StorageIndex instead.This class can be extended with the help of the plugin mechanism described on the page Extending MatrixBase (and other classes) by defining the preprocessor symbol EIGEN_SPARSEMATRIX_PLUGIN.
Definition at line 96 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
Public Types | |
| enum | { Options = _Options } |
| enum | { Options = _Options } |
| typedef MappedSparseMatrix< Scalar, Flags > | Map |
| typedef Diagonal< SparseMatrix > | DiagonalReturnType |
| typedef Diagonal< const SparseMatrix > | ConstDiagonalReturnType |
| typedef Base::InnerIterator | InnerIterator |
| typedef Base::ReverseInnerIterator | ReverseInnerIterator |
| typedef internal::CompressedStorage< Scalar, StorageIndex > | Storage |
| typedef Base::IndexVector | IndexVector |
| typedef Base::ScalarVector | ScalarVector |
| typedef MappedSparseMatrix< Scalar, Flags > | Map |
| typedef Diagonal< SparseMatrix > | DiagonalReturnType |
| typedef Diagonal< const SparseMatrix > | ConstDiagonalReturnType |
| typedef Base::InnerIterator | InnerIterator |
| typedef Base::ReverseInnerIterator | ReverseInnerIterator |
| typedef internal::CompressedStorage< Scalar, StorageIndex > | Storage |
| typedef Base::IndexVector | IndexVector |
| typedef Base::ScalarVector | ScalarVector |
Public Types inherited from Eigen::SparseCompressedBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | |
| typedef SparseMatrixBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | Base |
| typedef SparseMatrixBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | Base |
Public Types inherited from Eigen::SparseMatrixBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | |
| enum | |
| enum | |
| typedef internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::Scalar | Scalar |
| typedef internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::StorageKind | StorageKind |
| typedef internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::StorageKind | StorageKind |
| typedef internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::StorageIndex | StorageIndex |
| typedef internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const SparseMatrix< _Scalar, _Options, _StorageIndex > > >, Transpose< const SparseMatrix< _Scalar, _Options, _StorageIndex > > >::type | AdjointReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const SparseMatrix< _Scalar, _Options, _StorageIndex > > >, Transpose< const SparseMatrix< _Scalar, _Options, _StorageIndex > > >::type | AdjointReturnType |
| typedef Transpose< SparseMatrix< _Scalar, _Options, _StorageIndex > > | TransposeReturnType |
| typedef Transpose< SparseMatrix< _Scalar, _Options, _StorageIndex > > | TransposeReturnType |
| typedef internal::add_const< Transpose< const SparseMatrix< _Scalar, _Options, _StorageIndex > > >::type | ConstTransposeReturnType |
| typedef internal::add_const< Transpose< const SparseMatrix< _Scalar, _Options, _StorageIndex > > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | Base |
| typedef EigenBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > >, const SparseMatrix< _Scalar, _Options, _StorageIndex > & >::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > >, const SparseMatrix< _Scalar, _Options, _StorageIndex > & >::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > >, const SparseMatrix< _Scalar, _Options, _StorageIndex > & >::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > >, const SparseMatrix< _Scalar, _Options, _StorageIndex > & >::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, SparseMatrix< _Scalar, _Options, _StorageIndex > >, SparseMatrix< _Scalar, _Options, _StorageIndex > & >::type | NonConstRealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, SparseMatrix< _Scalar, _Options, _StorageIndex > >, SparseMatrix< _Scalar, _Options, _StorageIndex > & >::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | ImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, SparseMatrix< _Scalar, _Options, _StorageIndex > > | NonConstImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, SparseMatrix< _Scalar, _Options, _StorageIndex > > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | CwiseInverseReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef const Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, 1, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, 1, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, 1, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef const Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, 1, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef const Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, Dynamic, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, Dynamic, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, Dynamic, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef const Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, Dynamic, internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex > > | BlockXpr |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex > > | BlockXpr |
| typedef const Block< const SparseMatrix< _Scalar, _Options, _StorageIndex > > | ConstBlockXpr |
| typedef const Block< const SparseMatrix< _Scalar, _Options, _StorageIndex > > | ConstBlockXpr |
| typedef VectorBlock< SparseMatrix< _Scalar, _Options, _StorageIndex > > | SegmentReturnType |
| typedef VectorBlock< SparseMatrix< _Scalar, _Options, _StorageIndex > > | SegmentReturnType |
| typedef const VectorBlock< const SparseMatrix< _Scalar, _Options, _StorageIndex > > | ConstSegmentReturnType |
| typedef const VectorBlock< const SparseMatrix< _Scalar, _Options, _StorageIndex > > | ConstSegmentReturnType |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
| typedef Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
Public Types inherited from Eigen::EigenBase< Derived > | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
Public Member Functions | |
| Index | rows () const |
| Index | cols () const |
| Index | innerSize () const |
| Index | outerSize () const |
| const Scalar * | valuePtr () const |
| Scalar * | valuePtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| Storage & | data () |
| const Storage & | data () const |
| Scalar | coeff (Index row, Index col) const |
| Scalar & | coeffRef (Index row, Index col) |
| Scalar & | insert (Index row, Index col) |
| void | setZero () |
| void | reserve (Index reserveSize) |
| template<class SizesType > | |
| void | reserve (const SizesType &reserveSizes, const typename SizesType::value_type &enableif=typename SizesType::value_type()) |
| Scalar & | insertBack (Index row, Index col) |
| Scalar & | insertBackByOuterInner (Index outer, Index inner) |
| Scalar & | insertBackByOuterInnerUnordered (Index outer, Index inner) |
| void | startVec (Index outer) |
| void | finalize () |
| template<typename InputIterators > | |
| void | setFromTriplets (const InputIterators &begin, const InputIterators &end) |
| template<typename InputIterators , typename DupFunctor > | |
| void | setFromTriplets (const InputIterators &begin, const InputIterators &end, DupFunctor dup_func) |
| void | sumupDuplicates () |
| template<typename DupFunctor > | |
| void | collapseDuplicates (DupFunctor dup_func=DupFunctor()) |
| Scalar & | insertByOuterInner (Index j, Index i) |
| void | makeCompressed () |
| void | uncompress () |
| void | prune (const Scalar &reference, const RealScalar &epsilon=NumTraits< RealScalar >::dummy_precision()) |
| template<typename KeepFunc > | |
| void | prune (const KeepFunc &keep=KeepFunc()) |
| void | conservativeResize (Index rows, Index cols) |
| void | resize (Index rows, Index cols) |
| void | resizeNonZeros (Index size) |
| const ConstDiagonalReturnType | diagonal () const |
| DiagonalReturnType | diagonal () |
| SparseMatrix () | |
| SparseMatrix (Index rows, Index cols) | |
| template<typename OtherDerived > | |
| SparseMatrix (const SparseMatrixBase< OtherDerived > &other) | |
| template<typename OtherDerived , unsigned int UpLo> | |
| SparseMatrix (const SparseSelfAdjointView< OtherDerived, UpLo > &other) | |
| SparseMatrix (const SparseMatrix &other) | |
| template<typename OtherDerived > | |
| SparseMatrix (const ReturnByValue< OtherDerived > &other) | |
| Copy constructor with in-place evaluation. | |
| template<typename OtherDerived > | |
| SparseMatrix (const DiagonalBase< OtherDerived > &other) | |
| Copy constructor with in-place evaluation. | |
| void | swap (SparseMatrix &other) |
| void | setIdentity () |
| SparseMatrix & | operator= (const SparseMatrix &other) |
| template<typename OtherDerived > | |
| SparseMatrix & | operator= (const EigenBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| EIGEN_DONT_INLINE SparseMatrix & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| ~SparseMatrix () | |
| Scalar | sum () const |
| EIGEN_STRONG_INLINE Scalar & | insertBackUncompressed (Index row, Index col) |
| Index | rows () const |
| Index | cols () const |
| Index | innerSize () const |
| Index | outerSize () const |
| const Scalar * | valuePtr () const |
| Scalar * | valuePtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| Storage & | data () |
| const Storage & | data () const |
| Scalar | coeff (Index row, Index col) const |
| Scalar & | coeffRef (Index row, Index col) |
| Scalar & | insert (Index row, Index col) |
| void | setZero () |
| void | reserve (Index reserveSize) |
| template<class SizesType > | |
| void | reserve (const SizesType &reserveSizes, const typename SizesType::value_type &enableif=typename SizesType::value_type()) |
| Scalar & | insertBack (Index row, Index col) |
| Scalar & | insertBackByOuterInner (Index outer, Index inner) |
| Scalar & | insertBackByOuterInnerUnordered (Index outer, Index inner) |
| void | startVec (Index outer) |
| void | finalize () |
| template<typename InputIterators > | |
| void | setFromTriplets (const InputIterators &begin, const InputIterators &end) |
| template<typename InputIterators , typename DupFunctor > | |
| void | setFromTriplets (const InputIterators &begin, const InputIterators &end, DupFunctor dup_func) |
| void | sumupDuplicates () |
| template<typename DupFunctor > | |
| void | collapseDuplicates (DupFunctor dup_func=DupFunctor()) |
| Scalar & | insertByOuterInner (Index j, Index i) |
| void | makeCompressed () |
| void | uncompress () |
| void | prune (const Scalar &reference, const RealScalar &epsilon=NumTraits< RealScalar >::dummy_precision()) |
| template<typename KeepFunc > | |
| void | prune (const KeepFunc &keep=KeepFunc()) |
| void | conservativeResize (Index rows, Index cols) |
| void | resize (Index rows, Index cols) |
| void | resizeNonZeros (Index size) |
| const ConstDiagonalReturnType | diagonal () const |
| DiagonalReturnType | diagonal () |
| SparseMatrix () | |
| SparseMatrix (Index rows, Index cols) | |
| template<typename OtherDerived > | |
| SparseMatrix (const SparseMatrixBase< OtherDerived > &other) | |
| template<typename OtherDerived , unsigned int UpLo> | |
| SparseMatrix (const SparseSelfAdjointView< OtherDerived, UpLo > &other) | |
| SparseMatrix (const SparseMatrix &other) | |
| template<typename OtherDerived > | |
| SparseMatrix (const ReturnByValue< OtherDerived > &other) | |
| Copy constructor with in-place evaluation. | |
| template<typename OtherDerived > | |
| SparseMatrix (const DiagonalBase< OtherDerived > &other) | |
| Copy constructor with in-place evaluation. | |
| void | swap (SparseMatrix &other) |
| void | setIdentity () |
| SparseMatrix & | operator= (const SparseMatrix &other) |
| template<typename OtherDerived > | |
| SparseMatrix & | operator= (const EigenBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| EIGEN_DONT_INLINE SparseMatrix & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| ~SparseMatrix () | |
| Scalar | sum () const |
| EIGEN_STRONG_INLINE Scalar & | insertBackUncompressed (Index row, Index col) |
| template<typename OtherDerived > | |
| EIGEN_DONT_INLINE SparseMatrix< Scalar, _Options, _StorageIndex > & | operator= (const SparseMatrixBase< OtherDerived > &other) |
Public Member Functions inherited from Eigen::SparseCompressedBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | |
| Index | nonZeros () const |
| Index | nonZeros () const |
| const Scalar * | valuePtr () const |
| Scalar * | valuePtr () |
| const Scalar * | valuePtr () const |
| Scalar * | valuePtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| bool | isCompressed () const |
| bool | isCompressed () const |
| const Map< const Array< Scalar, Dynamic, 1 > > | coeffs () const |
| Map< Array< Scalar, Dynamic, 1 > > | coeffs () |
| const Map< const Array< Scalar, Dynamic, 1 > > | coeffs () const |
| Map< Array< Scalar, Dynamic, 1 > > | coeffs () |
Public Member Functions inherited from Eigen::SparseMatrixBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator= (const EigenBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator= (const ReturnByValue< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator= (const SparseMatrix< _Scalar, _Options, _StorageIndex > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator= (const EigenBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator= (const ReturnByValue< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator= (const SparseMatrix< _Scalar, _Options, _StorageIndex > &other) |
| const SparseMatrix< _Scalar, _Options, _StorageIndex > & | derived () const |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | derived () |
| const SparseMatrix< _Scalar, _Options, _StorageIndex > & | derived () const |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | derived () |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | const_cast_derived () const |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const SparseMatrix< _Scalar, _Options, _StorageIndex > > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | operator&& (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | operator&& (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (SparseMatrix< _Scalar, _Options, _StorageIndex >, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (SparseMatrix< _Scalar, _Options, _StorageIndex >, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const SparseMatrix< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | rows () const |
| Index | cols () const |
| Index | cols () const |
| Index | size () const |
| Index | size () const |
| bool | isVector () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | outerSize () const |
| Index | innerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| bool | isRValue () const |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | markAsRValue () |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | markAsRValue () |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator+= (const DiagonalBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator+= (const EigenBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator+= (const DiagonalBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator+= (const EigenBase< OtherDerived > &other) |
| EIGEN_STRONG_INLINE SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator-= (const DiagonalBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator-= (const EigenBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator-= (const DiagonalBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator-= (const EigenBase< OtherDerived > &other) |
| EIGEN_STRONG_INLINE SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator*= (const Scalar &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator*= (const Scalar &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator/= (const Scalar &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | operator/= (const Scalar &other) |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| EIGEN_STRONG_INLINE const SparseMatrixBase< SparseMatrix< _Scalar, _Options, _StorageIndex > >::template CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| const Product< SparseMatrix< _Scalar, _Options, _StorageIndex >, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| const Product< SparseMatrix< _Scalar, _Options, _StorageIndex >, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| const Product< SparseMatrix< _Scalar, _Options, _StorageIndex >, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| const Product< SparseMatrix< _Scalar, _Options, _StorageIndex >, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| const Product< SparseMatrix< _Scalar, _Options, _StorageIndex >, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| const Product< SparseMatrix< _Scalar, _Options, _StorageIndex >, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< SparseMatrix< _Scalar, _Options, _StorageIndex >, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| SparseSymmetricPermutationProduct< SparseMatrix< _Scalar, _Options, _StorageIndex >, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| const TriangularView< const SparseMatrix< _Scalar, _Options, _StorageIndex >, Mode > | triangularView () const |
| const TriangularView< const SparseMatrix< _Scalar, _Options, _StorageIndex >, Mode > | triangularView () const |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| SparseMatrixBase< SparseMatrix< _Scalar, _Options, _StorageIndex > >::template ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SparseMatrixBase< SparseMatrix< _Scalar, _Options, _StorageIndex > >::template SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| internal::traits< SparseMatrix< _Scalar, _Options, _StorageIndex > >::Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| DenseMatrixType | toDense () const |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< SparseMatrix< _Scalar, _Options, _StorageIndex > >::type | eval () const |
| const internal::eval< SparseMatrix< _Scalar, _Options, _StorageIndex > >::type | eval () const |
| Scalar | sum () const |
| Scalar | sum () const |
| const SparseView< SparseMatrix< _Scalar, _Options, _StorageIndex > > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| const SparseView< SparseMatrix< _Scalar, _Options, _StorageIndex > > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
Public Member Functions inherited from Eigen::EigenBase< Derived > | |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
Protected Types | |
| typedef SparseMatrix< Scalar,(Flags &~RowMajorBit)|(IsRowMajor?RowMajorBit:0)> | TransposedSparseMatrix |
| typedef SparseMatrix< Scalar,(Flags &~RowMajorBit)|(IsRowMajor?RowMajorBit:0)> | TransposedSparseMatrix |
Protected Types inherited from Eigen::SparseCompressedBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | |
| typedef Base::IndexVector | IndexVector |
| typedef Base::IndexVector | IndexVector |
Protected Member Functions | |
| template<class SizesType > | |
| void | reserveInnerVectors (const SizesType &reserveSizes) |
| template<typename Other > | |
| void | initAssignment (const Other &other) |
| EIGEN_DONT_INLINE Scalar & | insertCompressed (Index row, Index col) |
| EIGEN_DONT_INLINE Scalar & | insertUncompressed (Index row, Index col) |
| template<class SizesType > | |
| void | reserveInnerVectors (const SizesType &reserveSizes) |
| template<typename Other > | |
| void | initAssignment (const Other &other) |
| EIGEN_DONT_INLINE Scalar & | insertCompressed (Index row, Index col) |
| EIGEN_DONT_INLINE Scalar & | insertUncompressed (Index row, Index col) |
Protected Member Functions inherited from Eigen::SparseCompressedBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | |
| Eigen::Map< IndexVector > | innerNonZeros () |
| const Eigen::Map< const IndexVector > | innerNonZeros () const |
| Eigen::Map< IndexVector > | innerNonZeros () |
| const Eigen::Map< const IndexVector > | innerNonZeros () const |
| SparseCompressedBase () | |
| SparseCompressedBase () | |
Protected Member Functions inherited from Eigen::SparseMatrixBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | assign (const OtherDerived &other) |
| SparseMatrix< _Scalar, _Options, _StorageIndex > & | assign (const OtherDerived &other) |
| void | assignGeneric (const OtherDerived &other) |
| void | assignGeneric (const OtherDerived &other) |
Protected Attributes | |
| Index | m_outerSize |
| Index | m_innerSize |
| StorageIndex * | m_outerIndex |
| StorageIndex * | m_innerNonZeros |
| Storage | m_data |
Protected Attributes inherited from Eigen::SparseMatrixBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | |
| bool | m_isRValue |
Friends | |
| class | SparseVector< _Scalar, 0, _StorageIndex > |
| std::ostream & | operator<< (std::ostream &s, const SparseMatrix &m) |
| std::ostream & | operator<< (std::ostream &s, const SparseMatrix &m) |
Additional Inherited Members | |
Static Protected Member Functions inherited from Eigen::SparseMatrixBase< SparseMatrix< _Scalar, _Options, _StorageIndex > > | |
| static StorageIndex | convert_index (const Index idx) |
| static StorageIndex | convert_index (const Index idx) |
|
inline |
Default constructor yielding an empty 0 x 0 matrix
Definition at line 659 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Constructs a rows x cols empty matrix
Definition at line 667 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Constructs a sparse matrix from the sparse expression other
Definition at line 676 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Constructs a sparse matrix from the sparse selfadjoint view other
Definition at line 696 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Copy constructor (it performs a deep copy)
Definition at line 704 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Destructor
Definition at line 834 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Default constructor yielding an empty 0 x 0 matrix
Definition at line 659 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Constructs a rows x cols empty matrix
Definition at line 667 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Constructs a sparse matrix from the sparse expression other
Definition at line 676 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Constructs a sparse matrix from the sparse selfadjoint view other
Definition at line 696 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Copy constructor (it performs a deep copy)
Definition at line 704 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Destructor
Definition at line 834 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 188 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 188 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
If the element does not exist then it is inserted via the insert(Index,Index) function which itself turns the matrix into a non compressed form if that was not the case.
This is a O(log(nnz_j)) operation (binary search) plus the cost of insert(Index,Index) function if the element does not already exist.
Definition at line 206 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
If the element does not exist then it is inserted via the insert(Index,Index) function which itself turns the matrix into a non compressed form if that was not the case.
This is a O(log(nnz_j)) operation (binary search) plus the cost of insert(Index,Index) function if the element does not already exist.
Definition at line 206 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 138 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 138 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Resizes the matrix to a rows x cols matrix leaving old values untouched.
If the sizes of the matrix are decreased, then the matrix is turned to uncompressed-mode and the storage of the out of bounds coefficients is kept and reserved. Call makeCompressed() to pack the entries and squeeze extra memory.
Definition at line 553 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Resizes the matrix to a rows x cols matrix leaving old values untouched.
If the sizes of the matrix are decreased, then the matrix is turned to uncompressed-mode and the storage of the out of bounds coefficients is kept and reserved. Call makeCompressed() to pack the entries and squeeze extra memory.
Definition at line 553 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 650 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 650 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 656 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 656 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 157 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 157 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 161 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 161 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 175 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 175 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 179 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 179 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 141 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 141 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
| SparseMatrix< _Scalar, _Options, _StorageIndex >::Scalar & Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex >::insert | ( | Index | row, |
| Index | col | ||
| ) |
If the matrix *this is in compressed mode, then *this is turned into uncompressed mode while reserving room for 2 x this->innerSize() non zeros if reserve(Index) has not been called earlier. In this case, the insertion procedure is optimized for a sequential insertion mode where elements are assumed to be inserted by increasing outer-indices.
If that's not the case, then it is strongly recommended to either use a triplet-list to assemble the matrix, or to first call reserve(const SizesType &) to reserve the appropriate number of non-zero elements per inner vector.
Assuming memory has been appropriately reserved, this function performs a sorted insertion in O(1) if the elements of each inner vector are inserted in increasing inner index order, and in O(nnz_j) for a random insertion.
Definition at line 1129 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
| Scalar& Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex >::insert | ( | Index | row, |
| Index | col | ||
| ) |
If the matrix *this is in compressed mode, then *this is turned into uncompressed mode while reserving room for 2 x this->innerSize() non zeros if reserve(Index) has not been called earlier. In this case, the insertion procedure is optimized for a sequential insertion mode where elements are assumed to be inserted by increasing outer-indices.
If that's not the case, then it is strongly recommended to either use a triplet-list to assemble the matrix, or to first call reserve(const SizesType &) to reserve the appropriate number of non-zero elements per inner vector.
Assuming memory has been appropriately reserved, this function performs a sorted insertion in O(1) if the elements of each inner vector are inserted in increasing inner index order, and in O(nnz_j) for a random insertion.
|
inline |
Turns the matrix into the compressed format.
Definition at line 464 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Turns the matrix into the compressed format.
Definition at line 464 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 166 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 166 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 170 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 170 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 143 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 143 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Suppresses all nonzeros which are much smaller than reference under the tolerence epsilon
Definition at line 507 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Suppresses all nonzeros which are much smaller than reference under the tolerence epsilon
Definition at line 507 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Turns the matrix into compressed format, and suppresses all nonzeros which do not satisfy the predicate keep. The functor type KeepFunc must implement the following function:
Definition at line 520 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Turns the matrix into compressed format, and suppresses all nonzeros which do not satisfy the predicate keep. The functor type KeepFunc must implement the following function:
Definition at line 520 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Preallocates reserveSize non zeros.
Precondition: the matrix must be in compressed mode.
Definition at line 262 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Preallocates reserveSize non zeros.
Precondition: the matrix must be in compressed mode.
Definition at line 262 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Resizes the matrix to a rows x cols matrix and initializes it to zero.
This function does not free the currently allocated memory. To release as much as memory as possible, call
after resizing it.
Definition at line 621 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Resizes the matrix to a rows x cols matrix and initializes it to zero.
This function does not free the currently allocated memory. To release as much as memory as possible, call
after resizing it.
Definition at line 621 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 136 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 136 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
| void Eigen::SparseMatrix< Scalar, _Options, _StorageIndex >::setFromTriplets | ( | const InputIterators & | begin, |
| const InputIterators & | end | ||
| ) |
Fill the matrix *this with the list of triplets defined by the iterator range begin - end.
A triplet is a tuple (i,j,value) defining a non-zero element. The input list of triplets does not have to be sorted, and can contains duplicated elements. In any case, the result is a sorted and compressed sparse matrix where the duplicates have been summed up. This is a O(n) operation, with n the number of triplet elements. The initial contents of *this is destroyed. The matrix *this must be properly resized beforehand using the SparseMatrix(Index,Index) constructor, or the resize(Index,Index) method. The sizes are not extracted from the triplet list.
The InputIterators value_type must provide the following interface:
See for instance the Eigen::Triplet template class.
Here is a typical usage example:
Definition at line 993 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
| void Eigen::SparseMatrix< Scalar, _Options, _StorageIndex >::setFromTriplets | ( | const InputIterators & | begin, |
| const InputIterators & | end, | ||
| DupFunctor | dup_func | ||
| ) |
The same as setFromTriplets but when duplicates are met the functor dup_func is applied:
Here is a C++11 example keeping the latest entry only:
Definition at line 1009 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Sets *this to the identity matrix. This function also turns the matrix into compressed mode, and drop any reserved memory.
Definition at line 744 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Sets *this to the identity matrix. This function also turns the matrix into compressed mode, and drop any reserved memory.
Definition at line 744 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Removes all non zeros but keep allocated memory
This function does not free the currently allocated memory. To release as much as memory as possible, call
after resizing it.
Definition at line 251 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Removes all non zeros but keep allocated memory
This function does not free the currently allocated memory. To release as much as memory as possible, call
after resizing it.
Definition at line 251 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
| Scalar Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex >::sum | ( | ) | const |
Overloaded for performance
| internal::traits< SparseMatrix< _Scalar, _Options, _Index > >::Scalar Eigen::SparseMatrix< _Scalar, _Options, _Index >::sum | ( | ) | const |
Overloaded for performance
Definition at line 30 of file eigen/Eigen/src/SparseCore/SparseRedux.h.
|
inline |
Swaps the content of two sparse matrices of the same type. This is a fast operation that simply swaps the underlying pointers and parameters.
Definition at line 732 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Swaps the content of two sparse matrices of the same type. This is a fast operation that simply swaps the underlying pointers and parameters.
Definition at line 732 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Turns the matrix into the uncompressed mode
Definition at line 495 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Turns the matrix into the uncompressed mode
Definition at line 495 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 148 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 148 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 152 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrix.h.
|
inline |
Definition at line 152 of file eigen/Eigen/src/SparseCore/SparseMatrix.h.
| class Eigen::SparseMatrixBase |
Base class of any sparse matrices or sparse expressions.
| Derived | is the derived type, e.g. a sparse matrix type, or an expression, etc. |
This class can be extended with the help of the plugin mechanism described on the page Extending MatrixBase (and other classes) by defining the preprocessor symbol EIGEN_SPARSEMATRIXBASE_PLUGIN.
Definition at line 281 of file eigen/Eigen/src/Core/util/ForwardDeclarations.h.
Public Types | |
| enum | { RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime, SizeAtCompileTime, MaxRowsAtCompileTime = RowsAtCompileTime, MaxColsAtCompileTime = ColsAtCompileTime, MaxSizeAtCompileTime, IsVectorAtCompileTime = RowsAtCompileTime == 1 || ColsAtCompileTime == 1, Flags = internal::traits<Derived>::Flags, IsRowMajor = Flags&RowMajorBit ? 1 : 0, InnerSizeAtCompileTime, _HasDirectAccess = (int(Flags)&DirectAccessBit) ? 1 : 0 } |
| enum | { RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime, SizeAtCompileTime, MaxRowsAtCompileTime = RowsAtCompileTime, MaxColsAtCompileTime = ColsAtCompileTime, MaxSizeAtCompileTime, IsVectorAtCompileTime = RowsAtCompileTime == 1 || ColsAtCompileTime == 1, Flags = internal::traits<Derived>::Flags, IsRowMajor = Flags&RowMajorBit ? 1 : 0, InnerSizeAtCompileTime, _HasDirectAccess = (int(Flags)&DirectAccessBit) ? 1 : 0 } |
| typedef internal::traits< Derived >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef internal::traits< Derived >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const Derived > >, Transpose< const Derived > >::type | AdjointReturnType |
| typedef Transpose< Derived > | TransposeReturnType |
| typedef internal::add_const< Transpose< const Derived > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< Derived > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const Derived >, const Derived &>::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const Derived >, const Derived &>::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, Derived >, Derived &>::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const Derived > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, Derived > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const Derived > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const Derived > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const Derived > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const Derived > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const Derived > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const Derived > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const Derived, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< Derived > | BlockXpr |
| typedef const Block< const Derived > | ConstBlockXpr |
| typedef VectorBlock< Derived > | SegmentReturnType |
| typedef const VectorBlock< const Derived > | ConstSegmentReturnType |
| typedef Block< Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< Derived, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const Derived, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
| typedef internal::traits< Derived >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef internal::traits< Derived >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const Derived > >, Transpose< const Derived > >::type | AdjointReturnType |
| typedef Transpose< Derived > | TransposeReturnType |
| typedef internal::add_const< Transpose< const Derived > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< Derived > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const Derived >, const Derived &>::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const Derived >, const Derived &>::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, Derived >, Derived &>::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const Derived > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, Derived > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const Derived > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const Derived > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const Derived > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const Derived > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const Derived > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const Derived > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const Derived, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< Derived > | BlockXpr |
| typedef const Block< const Derived > | ConstBlockXpr |
| typedef VectorBlock< Derived > | SegmentReturnType |
| typedef const VectorBlock< const Derived > | ConstSegmentReturnType |
| typedef Block< Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< Derived, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const Derived, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
Public Types inherited from Eigen::EigenBase< Derived > | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
Public Member Functions | |
| template<typename OtherDerived > | |
| Derived & | operator= (const EigenBase< OtherDerived > &other) |
| const Derived & | derived () const |
| Derived & | derived () |
| Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| template<typename NewType > | |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| template<typename CustomUnaryOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const Derived > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| template<typename CustomViewOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const Derived > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| template<typename CustomBinaryOp , typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const Derived, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const Derived, const OtherDerived > | operator && (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const Derived, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const Derived, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const Derived, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const Derived, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| template<int NRows, int NCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| template<int NRows, int NCols> | |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | cols () const |
| Index | size () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| Derived & | markAsRValue () |
| template<typename OtherDerived > | |
| Derived & | operator= (const ReturnByValue< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| Derived & | operator= (const Derived &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const EigenBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const EigenBase< OtherDerived > &other) |
| Derived & | operator*= (const Scalar &other) |
| Derived & | operator/= (const Scalar &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< Derived, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| template<typename OtherDerived > | |
| Derived & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| template<int Mode> | |
| const TriangularView< const Derived, Mode > | triangularView () const |
| template<unsigned int UpLo> | |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| template<unsigned int UpLo> | |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| template<typename OtherDerived > | |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| template<typename OtherDerived > | |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< Derived >::type | eval () const |
| Scalar | sum () const |
| const SparseView< Derived > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| Derived & | operator= (const EigenBase< OtherDerived > &other) |
| const Derived & | derived () const |
| Derived & | derived () |
| Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| template<typename NewType > | |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| template<typename CustomUnaryOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const Derived > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| template<typename CustomViewOp > | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const Derived > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| template<typename CustomBinaryOp , typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const Derived, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const Derived, const OtherDerived > | operator && (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const Derived, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const Derived, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const Derived, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const Derived, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const Derived, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| template<int CRows, int CCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| template<int CRows, int CCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| template<int CRows, int CCols> | |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| template<int NRows, int NCols> | |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| template<int NRows, int NCols> | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| template<int NRows, int NCols> | |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| template<int N> | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| template<int N> | |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | cols () const |
| Index | size () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| Derived & | markAsRValue () |
| template<typename OtherDerived > | |
| Derived & | operator= (const ReturnByValue< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| Derived & | operator= (const Derived &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const DiagonalBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator+= (const EigenBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| Derived & | operator-= (const EigenBase< OtherDerived > &other) |
| Derived & | operator*= (const Scalar &other) |
| Derived & | operator/= (const Scalar &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< Derived, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| template<typename OtherDerived > | |
| Derived & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| template<int Mode> | |
| const TriangularView< const Derived, Mode > | triangularView () const |
| template<unsigned int UpLo> | |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| template<unsigned int UpLo> | |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| template<typename OtherDerived > | |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| template<typename OtherDerived > | |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< Derived >::type | eval () const |
| Scalar | sum () const |
| const SparseView< Derived > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE Derived & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE Derived & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE const SparseMatrixBase< Derived >::template CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| internal::traits< Derived >::Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| template<typename OtherDerived > | |
| internal::traits< Derived >::Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| template<unsigned int UpLo> | |
| SparseMatrixBase< Derived >::template ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| template<unsigned int UpLo> | |
| SparseMatrixBase< Derived >::template SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
Public Member Functions inherited from Eigen::EigenBase< Derived > | |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
Protected Member Functions | |
| template<typename OtherDerived > | |
| Derived & | assign (const OtherDerived &other) |
| template<typename OtherDerived > | |
| void | assignGeneric (const OtherDerived &other) |
| template<typename OtherDerived > | |
| Derived & | assign (const OtherDerived &other) |
| template<typename OtherDerived > | |
| void | assignGeneric (const OtherDerived &other) |
Static Protected Member Functions | |
| static StorageIndex | convert_index (const Index idx) |
| static StorageIndex | convert_index (const Index idx) |
Protected Attributes | |
| bool | m_isRValue |
Friends | |
| std::ostream & | operator<< (std::ostream &s, const SparseMatrixBase &m) |
| template<typename OtherDerived > | |
| const Product< OtherDerived, Derived > | operator* (const DiagonalBase< OtherDerived > &lhs, const SparseMatrixBase &rhs) |
| template<typename OtherDerived > | |
| const Product< OtherDerived, Derived > | operator* (const MatrixBase< OtherDerived > &lhs, const SparseMatrixBase &rhs) |
| std::ostream & | operator<< (std::ostream &s, const SparseMatrixBase &m) |
| template<typename OtherDerived > | |
| const Product< OtherDerived, Derived > | operator* (const DiagonalBase< OtherDerived > &lhs, const SparseMatrixBase &rhs) |
| template<typename OtherDerived > | |
| const Product< OtherDerived, Derived > | operator* (const MatrixBase< OtherDerived > &lhs, const SparseMatrixBase &rhs) |
| typedef Matrix<Scalar,RowsAtCompileTime,ColsAtCompileTime> Eigen::SparseMatrixBase< Derived >::DenseMatrixType |
type of the equivalent dense matrix
Definition at line 133 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| typedef Matrix<Scalar,RowsAtCompileTime,ColsAtCompileTime> Eigen::SparseMatrixBase< Derived >::DenseMatrixType |
type of the equivalent dense matrix
Definition at line 133 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| typedef NumTraits<Scalar>::Real Eigen::SparseMatrixBase< Derived >::RealScalar |
This is the "real scalar" type; if the Scalar type is already real numbers (e.g. int, float or double) then RealScalar is just the same as Scalar. If Scalar is std::complex<T> then RealScalar is T.
Definition at line 123 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| typedef NumTraits<Scalar>::Real Eigen::SparseMatrixBase< Derived >::RealScalar |
This is the "real scalar" type; if the Scalar type is already real numbers (e.g. int, float or double) then RealScalar is just the same as Scalar. If Scalar is std::complex<T> then RealScalar is T.
Definition at line 123 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| typedef Matrix<Scalar,EIGEN_SIZE_MAX(RowsAtCompileTime,ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime,ColsAtCompileTime)> Eigen::SparseMatrixBase< Derived >::SquareMatrixType |
type of the equivalent square matrix
Definition at line 136 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| typedef Matrix<Scalar,EIGEN_SIZE_MAX(RowsAtCompileTime,ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime,ColsAtCompileTime)> Eigen::SparseMatrixBase< Derived >::SquareMatrixType |
type of the equivalent square matrix
Definition at line 136 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| typedef internal::traits<Derived>::StorageIndex Eigen::SparseMatrixBase< Derived >::StorageIndex |
The integer type used to store indices within a SparseMatrix. For a SparseMatrix<Scalar,Options,IndexType> it an alias of the third template parameter IndexType.
Definition at line 43 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| typedef internal::traits<Derived>::StorageIndex Eigen::SparseMatrixBase< Derived >::StorageIndex |
The integer type used to store indices within a SparseMatrix. For a SparseMatrix<Scalar,Options,IndexType> it an alias of the third template parameter IndexType.
Definition at line 43 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| typedef Scalar Eigen::SparseMatrixBase< Derived >::value_type |
The numeric type of the expression' coefficients, e.g. float, double, int or std::complex<float>, etc.
It is an alias for the Scalar type
Definition at line 36 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| typedef Scalar Eigen::SparseMatrixBase< Derived >::value_type |
The numeric type of the expression' coefficients, e.g. float, double, int or std::complex<float>, etc.
It is an alias for the Scalar type
Definition at line 36 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| anonymous enum |
| Enumerator | |
|---|---|
| RowsAtCompileTime | The number of rows at compile-time. This is just a copy of the value provided by the Derived type. If a value is not known at compile-time, it is set to the Dynamic constant.
|
| ColsAtCompileTime | The number of columns at compile-time. This is just a copy of the value provided by the Derived type. If a value is not known at compile-time, it is set to the Dynamic constant.
|
| SizeAtCompileTime | This is equal to the number of coefficients, i.e. the number of rows times the number of columns, or to Dynamic if this is not known at compile-time.
|
| IsVectorAtCompileTime | This is set to true if either the number of rows or the number of columns is known at compile-time to be equal to 1. Indeed, in that case, we are dealing with a column-vector (if there is only one column) or with a row-vector (if there is only one row). |
| Flags | This stores expression Flags flags which may or may not be inherited by new expressions constructed from this one. See the list of flags. |
Definition at line 57 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| anonymous enum |
| Enumerator | |
|---|---|
| RowsAtCompileTime | The number of rows at compile-time. This is just a copy of the value provided by the Derived type. If a value is not known at compile-time, it is set to the Dynamic constant.
|
| ColsAtCompileTime | The number of columns at compile-time. This is just a copy of the value provided by the Derived type. If a value is not known at compile-time, it is set to the Dynamic constant.
|
| SizeAtCompileTime | This is equal to the number of coefficients, i.e. the number of rows times the number of columns, or to Dynamic if this is not known at compile-time.
|
| IsVectorAtCompileTime | This is set to true if either the number of rows or the number of columns is known at compile-time to be equal to 1. Indeed, in that case, we are dealing with a column-vector (if there is only one column) or with a row-vector (if there is only one row). |
| Flags | This stores expression Flags flags which may or may not be inherited by new expressions constructed from this one. See the list of flags. |
Definition at line 57 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this and other *this and other The template parameter CustomBinaryOp is the type of the functor of the custom operator (see class CwiseBinaryOp for an example)
Here is an example illustrating the use of custom functors:
Output:
Definition at line 44 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this and other *this and other The template parameter CustomBinaryOp is the type of the functor of the custom operator (see class CwiseBinaryOp for an example)
Here is an example illustrating the use of custom functors:
Output:
Definition at line 44 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| startRow | the first row in the block |
| startCol | the first column in the block |
| blockRows | the number of rows in the block |
| blockCols | the number of columns in the block |
Example:
Output:
Definition at line 65 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| startRow | the first row in the block |
| startCol | the first column in the block |
| blockRows | the number of rows in the block |
| blockCols | the number of columns in the block |
Example:
Output:
Definition at line 65 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
The template parameters NRows and NCols are the number of rows and columns in the block.
| startRow | the first row in the block |
| startCol | the first column in the block |
Example:
Output:
Definition at line 781 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
The template parameters NRows and NCols are the number of rows and columns in the block.
| startRow | the first row in the block |
| startCol | the first column in the block |
Example:
Output:
Definition at line 781 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| NRows | number of rows in block as specified at compile-time |
| NCols | number of columns in block as specified at compile-time |
| startRow | the first row in the block |
| startCol | the first column in the block |
| blockRows | number of rows in block as specified at run-time |
| blockCols | number of columns in block as specified at run-time |
This function is mainly useful for blocks where the number of rows is specified at compile-time and the number of columns is specified at run-time, or vice versa. The compile-time and run-time information should not contradict. In other words, blockRows should equal NRows unless NRows is Dynamic, and the same for the number of columns.
Example:
Output:
Definition at line 816 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| NRows | number of rows in block as specified at compile-time |
| NCols | number of columns in block as specified at compile-time |
| startRow | the first row in the block |
| startCol | the first column in the block |
| blockRows | number of rows in block as specified at run-time |
| blockCols | number of columns in block as specified at run-time |
This function is mainly useful for blocks where the number of rows is specified at compile-time and the number of columns is specified at run-time, or vice versa. The compile-time and run-time information should not contradict. In other words, blockRows should equal NRows unless NRows is Dynamic, and the same for the number of columns.
Example:
Output:
Definition at line 816 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| cRows | the number of rows in the corner |
| cCols | the number of columns in the corner |
Example:
Output:
Definition at line 349 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| cRows | the number of rows in the corner |
| cCols | the number of columns in the corner |
Example:
Output:
Definition at line 349 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
The template parameters CRows and CCols are the number of rows and columns in the corner.
Example:
Output:
Definition at line 374 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
The template parameters CRows and CCols are the number of rows and columns in the corner.
Example:
Output:
Definition at line 374 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| CRows | number of rows in corner as specified at compile-time |
| CCols | number of columns in corner as specified at compile-time |
| cRows | number of rows in corner as specified at run-time |
| cCols | number of columns in corner as specified at run-time |
This function is mainly useful for corners where the number of rows is specified at compile-time and the number of columns is specified at run-time, or vice versa. The compile-time and run-time information should not contradict. In other words, cRows should equal CRows unless CRows is Dynamic, and the same for the number of columns.
Example:
Output:
Definition at line 407 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| CRows | number of rows in corner as specified at compile-time |
| CCols | number of columns in corner as specified at compile-time |
| cRows | number of rows in corner as specified at run-time |
| cCols | number of columns in corner as specified at run-time |
This function is mainly useful for corners where the number of rows is specified at compile-time and the number of columns is specified at run-time, or vice versa. The compile-time and run-time information should not contradict. In other words, cRows should equal CRows unless CRows is Dynamic, and the same for the number of columns.
Example:
Output:
Definition at line 407 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| cRows | the number of rows in the corner |
| cCols | the number of columns in the corner |
Example:
Output:
Definition at line 264 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| cRows | the number of rows in the corner |
| cCols | the number of columns in the corner |
Example:
Output:
Definition at line 264 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
The template parameters CRows and CCols are the number of rows and columns in the corner.
Example:
Output:
Definition at line 289 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
The template parameters CRows and CCols are the number of rows and columns in the corner.
Example:
Output:
Definition at line 289 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| CRows | number of rows in corner as specified at compile-time |
| CCols | number of columns in corner as specified at compile-time |
| cRows | number of rows in corner as specified at run-time |
| cCols | number of columns in corner as specified at run-time |
This function is mainly useful for corners where the number of rows is specified at compile-time and the number of columns is specified at run-time, or vice versa. The compile-time and run-time information should not contradict. In other words, cRows should equal CRows unless CRows is Dynamic, and the same for the number of columns.
Example:
Output:
Definition at line 322 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| CRows | number of rows in corner as specified at compile-time |
| CCols | number of columns in corner as specified at compile-time |
| cRows | number of rows in corner as specified at run-time |
| cCols | number of columns in corner as specified at run-time |
This function is mainly useful for corners where the number of rows is specified at compile-time and the number of columns is specified at run-time, or vice versa. The compile-time and run-time information should not contradict. In other words, cRows should equal CRows unless CRows is Dynamic, and the same for the number of columns.
Example:
Output:
Definition at line 322 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| n | the number of rows in the block |
Example:
Output:
Definition at line 489 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| n | the number of rows in the block |
Example:
Output:
Definition at line 489 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of rows in the block as specified at compile-time |
| n | the number of rows in the block as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 518 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of rows in the block as specified at compile-time |
| n | the number of rows in the block as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 518 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this with the Scalar type casted to NewScalar.The template parameter NewScalar is the type we are casting the scalars to.
Definition at line 63 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this with the Scalar type casted to NewScalar.The template parameter NewScalar is the type we are casting the scalars to.
Definition at line 63 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 839 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 839 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 173 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 173 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this.Definition at line 75 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this.Definition at line 75 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this Example:
Output:
Definition at line 33 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this Example:
Output:
Definition at line 33 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this Example:
Output:
Definition at line 46 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this Example:
Output:
Definition at line 46 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 44 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 44 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this and a scalar s Definition at line 150 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this and a scalar s Definition at line 150 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 84 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 84 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 105 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 105 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 116 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 116 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 79 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 79 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 90 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 90 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 64 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 64 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 132 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 132 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 70 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 70 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 59 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 59 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 23 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 23 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Notice that in the case of a plain matrix or vector (not an expression) this function just returns a const reference, in order to avoid a useless copy.
Definition at line 384 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Notice that in the case of a plain matrix or vector (not an expression) this function just returns a const reference, in order to avoid a useless copy.
Definition at line 384 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| n | the number of coefficients in the segment |
Example:
Output:
Definition at line 920 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| n | the number of coefficients in the segment |
Example:
Output:
Definition at line 920 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of coefficients in the segment as specified at compile-time |
| n | the number of coefficients in the segment as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 1014 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of coefficients in the segment as specified at compile-time |
| n | the number of coefficients in the segment as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 1014 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this.Definition at line 96 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this.Definition at line 96 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this.Definition at line 164 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this.Definition at line 164 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 187 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 187 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| SparseMatrixBase< Derived >::InnerVectorReturnType Eigen::SparseMatrixBase< Derived >::innerVector | ( | Index | outer | ) |
*this if *this is col-major (resp. row-major). Definition at line 333 of file eigen/Eigen/src/SparseCore/SparseBlock.h.
| const SparseMatrixBase< Derived >::ConstInnerVectorReturnType Eigen::SparseMatrixBase< Derived >::innerVector | ( | Index | outer | ) | const |
*this if *this is col-major (resp. row-major). Read-only. Definition at line 340 of file eigen/Eigen/src/SparseCore/SparseBlock.h.
| SparseMatrixBase< Derived >::InnerVectorsReturnType Eigen::SparseMatrixBase< Derived >::innerVectors | ( | Index | outerStart, |
| Index | outerSize | ||
| ) |
*this if *this is col-major (resp. row-major). Definition at line 348 of file eigen/Eigen/src/SparseCore/SparseBlock.h.
| const SparseMatrixBase< Derived >::ConstInnerVectorsReturnType Eigen::SparseMatrixBase< Derived >::innerVectors | ( | Index | outerStart, |
| Index | outerSize | ||
| ) | const |
*this if *this is col-major (resp. row-major). Read-only. Definition at line 361 of file eigen/Eigen/src/SparseCore/SparseBlock.h.
|
inline |
Definition at line 181 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 181 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| n | the number of columns in the block |
Example:
Output:
Definition at line 603 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| n | the number of columns in the block |
Example:
Output:
Definition at line 603 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of columns in the block as specified at compile-time |
| n | the number of columns in the block as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 632 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of columns in the block as specified at compile-time |
| n | the number of columns in the block as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 632 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| startCol | the index of the first column in the block |
| numCols | the number of columns in the block |
Example:
Output:
Definition at line 716 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| startCol | the index of the first column in the block |
| numCols | the number of columns in the block |
Example:
Output:
Definition at line 716 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of columns in the block as specified at compile-time |
| startCol | the index of the first column in the block |
| n | the number of columns in the block as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 746 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of columns in the block as specified at compile-time |
| startCol | the index of the first column in the block |
| n | the number of columns in the block as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 746 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| startRow | the index of the first row in the block |
| n | the number of rows in the block |
Example:
Output:
Definition at line 546 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| startRow | the index of the first row in the block |
| n | the number of rows in the block |
Example:
Output:
Definition at line 546 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of rows in the block as specified at compile-time |
| startRow | the index of the first row in the block |
| n | the number of rows in the block as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 576 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of rows in the block as specified at compile-time |
| startRow | the index of the first row in the block |
| n | the number of rows in the block as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 576 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this and other Example:
Output:
Definition at line 92 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this and other Example:
Output:
Definition at line 92 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
ref is a meaningful non zero reference value. Definition at line 29 of file eigen/Eigen/src/SparseCore/SparseProduct.h.
|
inline |
*this Definition at line 46 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this Definition at line 46 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this and other Example:
Output:
Definition at line 111 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this and other Example:
Output:
Definition at line 111 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 184 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 184 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this with values smaller than reference * epsilon removed.This method is typically used in conjunction with the product of two sparse matrices to automatically prune the smallest values as follows:
where ref is a meaningful non zero reference value.
Definition at line 245 of file eigen/Eigen/src/SparseCore/SparseView.h.
|
inline |
*this.Definition at line 87 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this.Definition at line 87 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this.Definition at line 155 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this.Definition at line 155 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| n | the number of columns in the block |
Example:
Output:
Definition at line 659 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| n | the number of columns in the block |
Example:
Output:
Definition at line 659 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of columns in the block as specified at compile-time |
| n | the number of columns in the block as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 688 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of columns in the block as specified at compile-time |
| n | the number of columns in the block as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 688 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 860 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Example:
Output:
Definition at line 860 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 171 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 171 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| start | the first coefficient in the segment |
| n | the number of coefficients in the segment |
Example:
Output:
Definition at line 889 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| start | the first coefficient in the segment |
| n | the number of coefficients in the segment |
Example:
Output:
Definition at line 889 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this | N | the number of coefficients in the segment as specified at compile-time |
| start | the index of the first element in the segment |
| n | the number of coefficients in the segment as specified at compile-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 982 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this | N | the number of coefficients in the segment as specified at compile-time |
| start | the index of the first element in the segment |
| n | the number of coefficients in the segment as specified at compile-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 982 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 176 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Definition at line 176 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| n | the number of coefficients in the segment |
Example:
Output:
Definition at line 950 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| n | the number of coefficients in the segment |
Example:
Output:
Definition at line 950 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of coefficients in the segment as specified at compile-time |
| n | the number of coefficients in the segment as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 1046 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of coefficients in the segment as specified at compile-time |
| n | the number of coefficients in the segment as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 1046 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| cRows | the number of rows in the corner |
| cCols | the number of columns in the corner |
Example:
Output:
Definition at line 179 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| cRows | the number of rows in the corner |
| cCols | the number of columns in the corner |
Example:
Output:
Definition at line 179 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
The template parameters CRows and CCols are the number of rows and columns in the corner.
Example:
Output:
Definition at line 204 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
The template parameters CRows and CCols are the number of rows and columns in the corner.
Example:
Output:
Definition at line 204 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| CRows | number of rows in corner as specified at compile-time |
| CCols | number of columns in corner as specified at compile-time |
| cRows | number of rows in corner as specified at run-time |
| cCols | number of columns in corner as specified at run-time |
This function is mainly useful for corners where the number of rows is specified at compile-time and the number of columns is specified at run-time, or vice versa. The compile-time and run-time information should not contradict. In other words, cRows should equal CRows unless CRows is Dynamic, and the same for the number of columns.
Example:
Output:
Definition at line 237 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| CRows | number of rows in corner as specified at compile-time |
| CCols | number of columns in corner as specified at compile-time |
| cRows | number of rows in corner as specified at run-time |
| cCols | number of columns in corner as specified at run-time |
This function is mainly useful for corners where the number of rows is specified at compile-time and the number of columns is specified at run-time, or vice versa. The compile-time and run-time information should not contradict. In other words, cRows should equal CRows unless CRows is Dynamic, and the same for the number of columns.
Example:
Output:
Definition at line 237 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| cRows | the number of rows in the corner |
| cCols | the number of columns in the corner |
Example:
Output:
Definition at line 93 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| cRows | the number of rows in the corner |
| cCols | the number of columns in the corner |
Example:
Output:
Definition at line 93 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| CRows | the number of rows in the corner |
| CCols | the number of columns in the corner |
Example:
Output:
Definition at line 119 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| CRows | the number of rows in the corner |
| CCols | the number of columns in the corner |
Example:
Output:
Definition at line 119 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| CRows | number of rows in corner as specified at compile-time |
| CCols | number of columns in corner as specified at compile-time |
| cRows | number of rows in corner as specified at run-time |
| cCols | number of columns in corner as specified at run-time |
This function is mainly useful for corners where the number of rows is specified at compile-time and the number of columns is specified at run-time, or vice versa. The compile-time and run-time information should not contradict. In other words, cRows should equal CRows unless CRows is Dynamic, and the same for the number of columns.
Example:
Output:
Definition at line 152 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| CRows | number of rows in corner as specified at compile-time |
| CCols | number of columns in corner as specified at compile-time |
| cRows | number of rows in corner as specified at run-time |
| cCols | number of columns in corner as specified at run-time |
This function is mainly useful for corners where the number of rows is specified at compile-time and the number of columns is specified at run-time, or vice versa. The compile-time and run-time information should not contradict. In other words, cRows should equal CRows unless CRows is Dynamic, and the same for the number of columns.
Example:
Output:
Definition at line 152 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| n | the number of rows in the block |
Example:
Output:
Definition at line 433 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| n | the number of rows in the block |
Example:
Output:
Definition at line 433 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of rows in the block as specified at compile-time |
| n | the number of rows in the block as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 462 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
| N | the number of rows in the block as specified at compile-time |
| n | the number of rows in the block as specified at run-time |
The compile-time and run-time information should not contradict. In other words, n should equal N unless N is Dynamic.
Example:
Output:
Definition at line 462 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this Definition at line 324 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
*this Definition at line 324 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Apply a unary operator coefficient-wise.
| [in] | func | Functor implementing the unary operator |
| CustomUnaryOp | Type of func |
The function ptr_fun() from the C++ standard library can be used to make functors out of normal functions.
Example:
Output:
Genuine functors allow for more possibilities, for instance it may contain a state.
Example:
Output:
Definition at line 122 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
Apply a unary operator coefficient-wise.
| [in] | func | Functor implementing the unary operator |
| CustomUnaryOp | Type of func |
The function ptr_fun() from the C++ standard library can be used to make functors out of normal functions.
Example:
Output:
Genuine functors allow for more possibilities, for instance it may contain a state.
Example:
Output:
Definition at line 122 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
The template parameter CustomUnaryOp is the type of the functor of the custom unary operator.
Example:
Output:
Definition at line 143 of file eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
|
inline |
The template parameter CustomUnaryOp is the type of the functor of the custom unary operator.
Example:
Output:
Definition at line 143 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseMatrixBase.h.
| class Eigen::SparseSelfAdjointView |
Pseudo expression to manipulate a triangular sparse matrix as a selfadjoint matrix.
| MatrixType | the type of the dense matrix storing the coefficients |
| Mode | can be either Lower or Upper |
This class is an expression of a sefladjoint matrix from a triangular part of a matrix with given dense storage of the coefficients. It is the return type of MatrixBase::selfadjointView() and most of the time this is the only way that it is used.
Definition at line 43 of file eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h.
Public Types | |
| enum | { Mode = _Mode, TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0), RowsAtCompileTime = internal::traits<SparseSelfAdjointView>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<SparseSelfAdjointView>::ColsAtCompileTime } |
| enum | { Mode = _Mode, TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0), RowsAtCompileTime = internal::traits<SparseSelfAdjointView>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<SparseSelfAdjointView>::ColsAtCompileTime } |
| typedef EigenBase< SparseSelfAdjointView > | Base |
| typedef MatrixType::Scalar | Scalar |
| typedef MatrixType::StorageIndex | StorageIndex |
| typedef Matrix< StorageIndex, Dynamic, 1 > | VectorI |
| typedef internal::ref_selector< MatrixType >::non_const_type | MatrixTypeNested |
| typedef internal::remove_all< MatrixTypeNested >::type | _MatrixTypeNested |
| typedef EigenBase< SparseSelfAdjointView > | Base |
| typedef MatrixType::Scalar | Scalar |
| typedef MatrixType::StorageIndex | StorageIndex |
| typedef Matrix< StorageIndex, Dynamic, 1 > | VectorI |
| typedef internal::ref_selector< MatrixType >::non_const_type | MatrixTypeNested |
| typedef internal::remove_all< MatrixTypeNested >::type | _MatrixTypeNested |
Public Types inherited from Eigen::EigenBase< SparseSelfAdjointView< MatrixType, _Mode > > | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< SparseSelfAdjointView< MatrixType, _Mode > >::StorageKind | StorageKind |
| typedef internal::traits< SparseSelfAdjointView< MatrixType, _Mode > >::StorageKind | StorageKind |
Public Member Functions | |
| SparseSelfAdjointView (MatrixType &matrix) | |
| Index | rows () const |
| Index | cols () const |
| const _MatrixTypeNested & | matrix () const |
| internal::remove_reference< MatrixTypeNested >::type & | matrix () |
| template<typename OtherDerived > | |
| Product< SparseSelfAdjointView, OtherDerived > | operator* (const SparseMatrixBase< OtherDerived > &rhs) const |
| template<typename OtherDerived > | |
| Product< SparseSelfAdjointView, OtherDerived > | operator* (const MatrixBase< OtherDerived > &rhs) const |
| template<typename DerivedU > | |
| SparseSelfAdjointView & | rankUpdate (const SparseMatrixBase< DerivedU > &u, const Scalar &alpha=Scalar(1)) |
| SparseSymmetricPermutationProduct< _MatrixTypeNested, Mode > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| template<typename SrcMatrixType , int SrcMode> | |
| SparseSelfAdjointView & | operator= (const SparseSymmetricPermutationProduct< SrcMatrixType, SrcMode > &permutedMatrix) |
| SparseSelfAdjointView & | operator= (const SparseSelfAdjointView &src) |
| template<typename SrcMatrixType , unsigned int SrcMode> | |
| SparseSelfAdjointView & | operator= (const SparseSelfAdjointView< SrcMatrixType, SrcMode > &src) |
| void | resize (Index rows, Index cols) |
| SparseSelfAdjointView (MatrixType &matrix) | |
| Index | rows () const |
| Index | cols () const |
| const _MatrixTypeNested & | matrix () const |
| internal::remove_reference< MatrixTypeNested >::type & | matrix () |
| template<typename OtherDerived > | |
| Product< SparseSelfAdjointView, OtherDerived > | operator* (const SparseMatrixBase< OtherDerived > &rhs) const |
| template<typename OtherDerived > | |
| Product< SparseSelfAdjointView, OtherDerived > | operator* (const MatrixBase< OtherDerived > &rhs) const |
| template<typename DerivedU > | |
| SparseSelfAdjointView & | rankUpdate (const SparseMatrixBase< DerivedU > &u, const Scalar &alpha=Scalar(1)) |
| SparseSymmetricPermutationProduct< _MatrixTypeNested, Mode > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| template<typename SrcMatrixType , int SrcMode> | |
| SparseSelfAdjointView & | operator= (const SparseSymmetricPermutationProduct< SrcMatrixType, SrcMode > &permutedMatrix) |
| SparseSelfAdjointView & | operator= (const SparseSelfAdjointView &src) |
| template<typename SrcMatrixType , unsigned int SrcMode> | |
| SparseSelfAdjointView & | operator= (const SparseSelfAdjointView< SrcMatrixType, SrcMode > &src) |
| void | resize (Index rows, Index cols) |
| template<typename DerivedU > | |
| SparseSelfAdjointView< MatrixType, Mode > & | rankUpdate (const SparseMatrixBase< DerivedU > &u, const Scalar &alpha) |
Public Member Functions inherited from Eigen::EigenBase< SparseSelfAdjointView< MatrixType, _Mode > > | |
| EIGEN_DEVICE_FUNC SparseSelfAdjointView< MatrixType, _Mode > & | derived () |
| EIGEN_DEVICE_FUNC const SparseSelfAdjointView< MatrixType, _Mode > & | derived () const |
| EIGEN_DEVICE_FUNC SparseSelfAdjointView< MatrixType, _Mode > & | derived () |
| EIGEN_DEVICE_FUNC const SparseSelfAdjointView< MatrixType, _Mode > & | derived () const |
| EIGEN_DEVICE_FUNC SparseSelfAdjointView< MatrixType, _Mode > & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC SparseSelfAdjointView< MatrixType, _Mode > & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const SparseSelfAdjointView< MatrixType, _Mode > & | const_derived () const |
| EIGEN_DEVICE_FUNC const SparseSelfAdjointView< MatrixType, _Mode > & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
Protected Attributes | |
| MatrixTypeNested | m_matrix |
Friends | |
| template<typename OtherDerived > | |
| Product< OtherDerived, SparseSelfAdjointView > | operator* (const SparseMatrixBase< OtherDerived > &lhs, const SparseSelfAdjointView &rhs) |
| template<typename OtherDerived > | |
| Product< OtherDerived, SparseSelfAdjointView > | operator* (const MatrixBase< OtherDerived > &lhs, const SparseSelfAdjointView &rhs) |
| template<typename OtherDerived > | |
| Product< OtherDerived, SparseSelfAdjointView > | operator* (const SparseMatrixBase< OtherDerived > &lhs, const SparseSelfAdjointView &rhs) |
| template<typename OtherDerived > | |
| Product< OtherDerived, SparseSelfAdjointView > | operator* (const MatrixBase< OtherDerived > &lhs, const SparseSelfAdjointView &rhs) |
|
inline |
*this and a sparse matrix rhs.Note that there is no algorithmic advantage of performing such a product compared to a general sparse-sparse matrix product. Indeed, the SparseSelfadjointView operand is first copied into a temporary SparseMatrix before computing the product.
Definition at line 81 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h.
|
inline |
*this and a sparse matrix rhs.Note that there is no algorithmic advantage of performing such a product compared to a general sparse-sparse matrix product. Indeed, the SparseSelfadjointView operand is first copied into a temporary SparseMatrix before computing the product.
Definition at line 81 of file eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h.
|
inline |
Efficient sparse self-adjoint matrix times dense vector/matrix product
Definition at line 101 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h.
|
inline |
Efficient sparse self-adjoint matrix times dense vector/matrix product
Definition at line 101 of file eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h.
| SparseSelfAdjointView& Eigen::SparseSelfAdjointView< MatrixType, _Mode >::rankUpdate | ( | const SparseMatrixBase< DerivedU > & | u, |
| const Scalar & | alpha = Scalar(1) |
||
| ) |
Perform a symmetric rank K update of the selfadjoint matrix *this:
where u is a vector or matrix.
*this To perform
you can simply call this function with u.adjoint().
| SparseSelfAdjointView& Eigen::SparseSelfAdjointView< MatrixType, _Mode >::rankUpdate | ( | const SparseMatrixBase< DerivedU > & | u, |
| const Scalar & | alpha = Scalar(1) |
||
| ) |
Perform a symmetric rank K update of the selfadjoint matrix *this:
where u is a vector or matrix.
*this To perform
you can simply call this function with u.adjoint().
|
inline |
Definition at line 127 of file eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h.
|
inline |
Definition at line 127 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h.
|
friend |
Note that there is no algorithmic advantage of performing such a product compared to a general sparse-sparse matrix product. Indeed, the SparseSelfadjointView operand is first copied into a temporary SparseMatrix before computing the product.
Definition at line 93 of file eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h.
|
friend |
Note that there is no algorithmic advantage of performing such a product compared to a general sparse-sparse matrix product. Indeed, the SparseSelfadjointView operand is first copied into a temporary SparseMatrix before computing the product.
Definition at line 93 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h.
|
friend |
Efficient dense vector/matrix times sparse self-adjoint matrix product
Definition at line 109 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h.
|
friend |
Efficient dense vector/matrix times sparse self-adjoint matrix product
Definition at line 109 of file eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h.
| class Eigen::SparseSolverBase |
A base class for sparse solvers.
| Derived | the actual type of the solver. |
Definition at line 67 of file eigen/Eigen/src/SparseCore/SparseSolverBase.h.
Public Member Functions | |
| SparseSolverBase () | |
| Derived & | derived () |
| const Derived & | derived () const |
| template<typename Rhs > | |
| const Solve< Derived, Rhs > | solve (const MatrixBase< Rhs > &b) const |
| template<typename Rhs > | |
| const Solve< Derived, Rhs > | solve (const SparseMatrixBase< Rhs > &b) const |
| template<typename Rhs , typename Dest > | |
| void | _solve_impl (const SparseMatrixBase< Rhs > &b, SparseMatrixBase< Dest > &dest) const |
| SparseSolverBase () | |
| Derived & | derived () |
| const Derived & | derived () const |
| template<typename Rhs > | |
| const Solve< Derived, Rhs > | solve (const MatrixBase< Rhs > &b) const |
| template<typename Rhs > | |
| const Solve< Derived, Rhs > | solve (const SparseMatrixBase< Rhs > &b) const |
| template<typename Rhs , typename Dest > | |
| void | _solve_impl (const SparseMatrixBase< Rhs > &b, SparseMatrixBase< Dest > &dest) const |
Protected Attributes | |
| bool | m_isInitialized |
|
inline |
Default constructor
Definition at line 72 of file eigen/Eigen/src/SparseCore/SparseSolverBase.h.
|
inline |
Default constructor
Definition at line 72 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseSolverBase.h.
|
inline |
using the current decomposition of A.Definition at line 88 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseSolverBase.h.
|
inline |
using the current decomposition of A.Definition at line 88 of file eigen/Eigen/src/SparseCore/SparseSolverBase.h.
|
inline |
using the current decomposition of A.Definition at line 101 of file eigen/Eigen/src/SparseCore/SparseSolverBase.h.
|
inline |
using the current decomposition of A.Definition at line 101 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseSolverBase.h.
| class Eigen::Triplet |
A small structure to hold a non zero as a triplet (i,j,value).
Definition at line 154 of file eigen/Eigen/src/SparseCore/SparseUtil.h.
Public Member Functions | |
| Triplet (const StorageIndex &i, const StorageIndex &j, const Scalar &v=Scalar(0)) | |
| const StorageIndex & | row () const |
| const StorageIndex & | col () const |
| const Scalar & | value () const |
| Triplet (const StorageIndex &i, const StorageIndex &j, const Scalar &v=Scalar(0)) | |
| const StorageIndex & | row () const |
| const StorageIndex & | col () const |
| const Scalar & | value () const |
Protected Attributes | |
| StorageIndex | m_row |
| StorageIndex | m_col |
| Scalar | m_value |
|
inline |
Definition at line 167 of file eigen/Eigen/src/SparseCore/SparseUtil.h.
|
inline |
Definition at line 167 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseUtil.h.
|
inline |
Definition at line 164 of file eigen/Eigen/src/SparseCore/SparseUtil.h.
|
inline |
Definition at line 164 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseUtil.h.
|
inline |
Definition at line 170 of file eigen/Eigen/src/SparseCore/SparseUtil.h.
|
inline |
Definition at line 170 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseUtil.h.
| class Eigen::SparseVector |
a sparse vector class
| _Scalar | the scalar type, i.e. the type of the coefficients |
See http://www.netlib.org/linalg/html_templates/node91.html for details on the storage scheme.
This class can be extended with the help of the plugin mechanism described on the page Extending MatrixBase (and other classes) by defining the preprocessor symbol EIGEN_SPARSEVECTOR_PLUGIN.
Definition at line 54 of file eigen/Eigen/src/SparseCore/SparseUtil.h.
Public Types | |
| enum | { IsColVector = internal::traits<SparseVector>::IsColVector } |
| enum | { Options = _Options } |
| enum | { IsColVector = internal::traits<SparseVector>::IsColVector } |
| enum | { Options = _Options } |
| typedef internal::CompressedStorage< Scalar, StorageIndex > | Storage |
| typedef Base::InnerIterator | InnerIterator |
| typedef Base::ReverseInnerIterator | ReverseInnerIterator |
| typedef internal::CompressedStorage< Scalar, StorageIndex > | Storage |
| typedef Base::InnerIterator | InnerIterator |
| typedef Base::ReverseInnerIterator | ReverseInnerIterator |
Public Types inherited from Eigen::SparseCompressedBase< SparseVector< _Scalar, _Options, _StorageIndex > > | |
| typedef SparseMatrixBase< SparseVector< _Scalar, _Options, _StorageIndex > > | Base |
| typedef SparseMatrixBase< SparseVector< _Scalar, _Options, _StorageIndex > > | Base |
Public Types inherited from Eigen::SparseMatrixBase< SparseVector< _Scalar, _Options, _StorageIndex > > | |
| enum | |
| enum | |
| typedef internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::Scalar | Scalar |
| typedef internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::StorageKind | StorageKind |
| typedef internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::StorageKind | StorageKind |
| typedef internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::StorageIndex | StorageIndex |
| typedef internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const SparseVector< _Scalar, _Options, _StorageIndex > > >, Transpose< const SparseVector< _Scalar, _Options, _StorageIndex > > >::type | AdjointReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const SparseVector< _Scalar, _Options, _StorageIndex > > >, Transpose< const SparseVector< _Scalar, _Options, _StorageIndex > > >::type | AdjointReturnType |
| typedef Transpose< SparseVector< _Scalar, _Options, _StorageIndex > > | TransposeReturnType |
| typedef Transpose< SparseVector< _Scalar, _Options, _StorageIndex > > | TransposeReturnType |
| typedef internal::add_const< Transpose< const SparseVector< _Scalar, _Options, _StorageIndex > > >::type | ConstTransposeReturnType |
| typedef internal::add_const< Transpose< const SparseVector< _Scalar, _Options, _StorageIndex > > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< SparseVector< _Scalar, _Options, _StorageIndex > > | Base |
| typedef EigenBase< SparseVector< _Scalar, _Options, _StorageIndex > > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > >, const SparseVector< _Scalar, _Options, _StorageIndex > & >::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > >, const SparseVector< _Scalar, _Options, _StorageIndex > & >::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > >, const SparseVector< _Scalar, _Options, _StorageIndex > & >::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > >, const SparseVector< _Scalar, _Options, _StorageIndex > & >::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, SparseVector< _Scalar, _Options, _StorageIndex > >, SparseVector< _Scalar, _Options, _StorageIndex > & >::type | NonConstRealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, SparseVector< _Scalar, _Options, _StorageIndex > >, SparseVector< _Scalar, _Options, _StorageIndex > & >::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | ImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, SparseVector< _Scalar, _Options, _StorageIndex > > | NonConstImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, SparseVector< _Scalar, _Options, _StorageIndex > > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | CwiseInverseReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex > > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const SparseVector< _Scalar, _Options, _StorageIndex >, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const SparseVector< _Scalar, _Options, _StorageIndex >, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex >, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex >, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const SparseVector< _Scalar, _Options, _StorageIndex >, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef const Block< const SparseVector< _Scalar, _Options, _StorageIndex >, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex >, 1, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex >, 1, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const SparseVector< _Scalar, _Options, _StorageIndex >, 1, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef const Block< const SparseVector< _Scalar, _Options, _StorageIndex >, 1, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex >, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex >, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const SparseVector< _Scalar, _Options, _StorageIndex >, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef const Block< const SparseVector< _Scalar, _Options, _StorageIndex >, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex >, Dynamic, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex >, Dynamic, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const SparseVector< _Scalar, _Options, _StorageIndex >, Dynamic, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef const Block< const SparseVector< _Scalar, _Options, _StorageIndex >, Dynamic, internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex > > | BlockXpr |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex > > | BlockXpr |
| typedef const Block< const SparseVector< _Scalar, _Options, _StorageIndex > > | ConstBlockXpr |
| typedef const Block< const SparseVector< _Scalar, _Options, _StorageIndex > > | ConstBlockXpr |
| typedef VectorBlock< SparseVector< _Scalar, _Options, _StorageIndex > > | SegmentReturnType |
| typedef VectorBlock< SparseVector< _Scalar, _Options, _StorageIndex > > | SegmentReturnType |
| typedef const VectorBlock< const SparseVector< _Scalar, _Options, _StorageIndex > > | ConstSegmentReturnType |
| typedef const VectorBlock< const SparseVector< _Scalar, _Options, _StorageIndex > > | ConstSegmentReturnType |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const SparseVector< _Scalar, _Options, _StorageIndex >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< const SparseVector< _Scalar, _Options, _StorageIndex >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex >, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< SparseVector< _Scalar, _Options, _StorageIndex >, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const SparseVector< _Scalar, _Options, _StorageIndex >, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
| typedef Block< const SparseVector< _Scalar, _Options, _StorageIndex >, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
Public Types inherited from Eigen::EigenBase< Derived > | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
Public Member Functions | |
| EIGEN_STRONG_INLINE Index | rows () const |
| EIGEN_STRONG_INLINE Index | cols () const |
| EIGEN_STRONG_INLINE Index | innerSize () const |
| EIGEN_STRONG_INLINE Index | outerSize () const |
| EIGEN_STRONG_INLINE const Scalar * | valuePtr () const |
| EIGEN_STRONG_INLINE Scalar * | valuePtr () |
| EIGEN_STRONG_INLINE const StorageIndex * | innerIndexPtr () const |
| EIGEN_STRONG_INLINE StorageIndex * | innerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| Storage & | data () |
| const Storage & | data () const |
| Scalar | coeff (Index row, Index col) const |
| Scalar | coeff (Index i) const |
| Scalar & | coeffRef (Index row, Index col) |
| Scalar & | coeffRef (Index i) |
| void | setZero () |
| Index | nonZeros () const |
| void | startVec (Index outer) |
| Scalar & | insertBackByOuterInner (Index outer, Index inner) |
| Scalar & | insertBack (Index i) |
| Scalar & | insertBackByOuterInnerUnordered (Index outer, Index inner) |
| Scalar & | insertBackUnordered (Index i) |
| Scalar & | insert (Index row, Index col) |
| Scalar & | insert (Index i) |
| void | reserve (Index reserveSize) |
| void | finalize () |
| void | prune (const Scalar &reference, const RealScalar &epsilon=NumTraits< RealScalar >::dummy_precision()) |
| void | resize (Index rows, Index cols) |
| void | resize (Index newSize) |
| void | conservativeResize (Index newSize) |
| void | resizeNonZeros (Index size) |
| SparseVector (Index size) | |
| SparseVector (Index rows, Index cols) | |
| template<typename OtherDerived > | |
| SparseVector (const SparseMatrixBase< OtherDerived > &other) | |
| SparseVector (const SparseVector &other) | |
| void | swap (SparseVector &other) |
| template<int OtherOptions> | |
| void | swap (SparseMatrix< Scalar, OtherOptions, StorageIndex > &other) |
| SparseVector & | operator= (const SparseVector &other) |
| template<typename OtherDerived > | |
| SparseVector & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename Lhs , typename Rhs > | |
| SparseVector & | operator= (const SparseSparseProduct< Lhs, Rhs > &product) |
| ~SparseVector () | |
| Scalar | sum () const |
| EIGEN_DEPRECATED void | startFill (Index reserve) |
| EIGEN_DEPRECATED Scalar & | fill (Index r, Index c) |
| EIGEN_DEPRECATED Scalar & | fill (Index i) |
| EIGEN_DEPRECATED Scalar & | fillrand (Index r, Index c) |
| EIGEN_DEPRECATED Scalar & | fillrand (Index i) |
| EIGEN_DEPRECATED void | endFill () |
| EIGEN_DEPRECATED Storage & | _data () |
| EIGEN_DEPRECATED const Storage & | _data () const |
| EIGEN_STRONG_INLINE Index | rows () const |
| EIGEN_STRONG_INLINE Index | cols () const |
| EIGEN_STRONG_INLINE Index | innerSize () const |
| EIGEN_STRONG_INLINE Index | outerSize () const |
| EIGEN_STRONG_INLINE const Scalar * | valuePtr () const |
| EIGEN_STRONG_INLINE Scalar * | valuePtr () |
| EIGEN_STRONG_INLINE const StorageIndex * | innerIndexPtr () const |
| EIGEN_STRONG_INLINE StorageIndex * | innerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| Storage & | data () |
| const Storage & | data () const |
| Scalar | coeff (Index row, Index col) const |
| Scalar | coeff (Index i) const |
| Scalar & | coeffRef (Index row, Index col) |
| Scalar & | coeffRef (Index i) |
| void | setZero () |
| Index | nonZeros () const |
| void | startVec (Index outer) |
| Scalar & | insertBackByOuterInner (Index outer, Index inner) |
| Scalar & | insertBack (Index i) |
| Scalar & | insertBackByOuterInnerUnordered (Index outer, Index inner) |
| Scalar & | insertBackUnordered (Index i) |
| Scalar & | insert (Index row, Index col) |
| Scalar & | insert (Index i) |
| void | reserve (Index reserveSize) |
| void | finalize () |
| void | prune (const Scalar &reference, const RealScalar &epsilon=NumTraits< RealScalar >::dummy_precision()) |
| void | resize (Index rows, Index cols) |
| void | resize (Index newSize) |
| void | conservativeResize (Index newSize) |
| void | resizeNonZeros (Index size) |
| SparseVector (Index size) | |
| SparseVector (Index rows, Index cols) | |
| template<typename OtherDerived > | |
| SparseVector (const SparseMatrixBase< OtherDerived > &other) | |
| SparseVector (const SparseVector &other) | |
| void | swap (SparseVector &other) |
| template<int OtherOptions> | |
| void | swap (SparseMatrix< Scalar, OtherOptions, StorageIndex > &other) |
| SparseVector & | operator= (const SparseVector &other) |
| template<typename OtherDerived > | |
| SparseVector & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| template<typename Lhs , typename Rhs > | |
| SparseVector & | operator= (const SparseSparseProduct< Lhs, Rhs > &product) |
| ~SparseVector () | |
| Scalar | sum () const |
| EIGEN_DEPRECATED void | startFill (Index reserve) |
| EIGEN_DEPRECATED Scalar & | fill (Index r, Index c) |
| EIGEN_DEPRECATED Scalar & | fill (Index i) |
| EIGEN_DEPRECATED Scalar & | fillrand (Index r, Index c) |
| EIGEN_DEPRECATED Scalar & | fillrand (Index i) |
| EIGEN_DEPRECATED void | endFill () |
| EIGEN_DEPRECATED Storage & | _data () |
| EIGEN_DEPRECATED const Storage & | _data () const |
Public Member Functions inherited from Eigen::SparseCompressedBase< SparseVector< _Scalar, _Options, _StorageIndex > > | |
| Index | nonZeros () const |
| Index | nonZeros () const |
| const Scalar * | valuePtr () const |
| Scalar * | valuePtr () |
| const Scalar * | valuePtr () const |
| Scalar * | valuePtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| bool | isCompressed () const |
| bool | isCompressed () const |
| const Map< const Array< Scalar, Dynamic, 1 > > | coeffs () const |
| Map< Array< Scalar, Dynamic, 1 > > | coeffs () |
| const Map< const Array< Scalar, Dynamic, 1 > > | coeffs () const |
| Map< Array< Scalar, Dynamic, 1 > > | coeffs () |
Public Member Functions inherited from Eigen::SparseMatrixBase< SparseVector< _Scalar, _Options, _StorageIndex > > | |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator= (const EigenBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator= (const ReturnByValue< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator= (const SparseVector< _Scalar, _Options, _StorageIndex > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator= (const EigenBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator= (const ReturnByValue< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator= (const SparseVector< _Scalar, _Options, _StorageIndex > &other) |
| const SparseVector< _Scalar, _Options, _StorageIndex > & | derived () const |
| SparseVector< _Scalar, _Options, _StorageIndex > & | derived () |
| const SparseVector< _Scalar, _Options, _StorageIndex > & | derived () const |
| SparseVector< _Scalar, _Options, _StorageIndex > & | derived () |
| SparseVector< _Scalar, _Options, _StorageIndex > & | const_cast_derived () const |
| SparseVector< _Scalar, _Options, _StorageIndex > & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const SparseVector< _Scalar, _Options, _StorageIndex > > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const SparseVector< _Scalar, _Options, _StorageIndex > > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const SparseVector< _Scalar, _Options, _StorageIndex > > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const SparseVector< _Scalar, _Options, _StorageIndex > > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | operator&& (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | operator&& (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (SparseVector< _Scalar, _Options, _StorageIndex >, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (SparseVector< _Scalar, _Options, _StorageIndex >, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const SparseVector< _Scalar, _Options, _StorageIndex >, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | rows () const |
| Index | cols () const |
| Index | cols () const |
| Index | size () const |
| Index | size () const |
| bool | isVector () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | outerSize () const |
| Index | innerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| bool | isRValue () const |
| SparseVector< _Scalar, _Options, _StorageIndex > & | markAsRValue () |
| SparseVector< _Scalar, _Options, _StorageIndex > & | markAsRValue () |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator+= (const DiagonalBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator+= (const EigenBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator+= (const DiagonalBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator+= (const EigenBase< OtherDerived > &other) |
| EIGEN_STRONG_INLINE SparseVector< _Scalar, _Options, _StorageIndex > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator-= (const DiagonalBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator-= (const EigenBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator-= (const DiagonalBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator-= (const EigenBase< OtherDerived > &other) |
| EIGEN_STRONG_INLINE SparseVector< _Scalar, _Options, _StorageIndex > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator*= (const Scalar &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator*= (const Scalar &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator/= (const Scalar &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | operator/= (const Scalar &other) |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| EIGEN_STRONG_INLINE const SparseMatrixBase< SparseVector< _Scalar, _Options, _StorageIndex > >::template CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| const Product< SparseVector< _Scalar, _Options, _StorageIndex >, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| const Product< SparseVector< _Scalar, _Options, _StorageIndex >, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| const Product< SparseVector< _Scalar, _Options, _StorageIndex >, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| const Product< SparseVector< _Scalar, _Options, _StorageIndex >, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| const Product< SparseVector< _Scalar, _Options, _StorageIndex >, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| const Product< SparseVector< _Scalar, _Options, _StorageIndex >, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< SparseVector< _Scalar, _Options, _StorageIndex >, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| SparseSymmetricPermutationProduct< SparseVector< _Scalar, _Options, _StorageIndex >, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| const TriangularView< const SparseVector< _Scalar, _Options, _StorageIndex >, Mode > | triangularView () const |
| const TriangularView< const SparseVector< _Scalar, _Options, _StorageIndex >, Mode > | triangularView () const |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| SparseMatrixBase< SparseVector< _Scalar, _Options, _StorageIndex > >::template ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SparseMatrixBase< SparseVector< _Scalar, _Options, _StorageIndex > >::template SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| internal::traits< SparseVector< _Scalar, _Options, _StorageIndex > >::Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| DenseMatrixType | toDense () const |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< SparseVector< _Scalar, _Options, _StorageIndex > >::type | eval () const |
| const internal::eval< SparseVector< _Scalar, _Options, _StorageIndex > >::type | eval () const |
| Scalar | sum () const |
| Scalar | sum () const |
| const SparseView< SparseVector< _Scalar, _Options, _StorageIndex > > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| const SparseView< SparseVector< _Scalar, _Options, _StorageIndex > > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
Public Member Functions inherited from Eigen::EigenBase< Derived > | |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
Static Protected Member Functions | |
| static void | check_template_parameters () |
| static void | check_template_parameters () |
Static Protected Member Functions inherited from Eigen::SparseMatrixBase< SparseVector< _Scalar, _Options, _StorageIndex > > | |
| static StorageIndex | convert_index (const Index idx) |
| static StorageIndex | convert_index (const Index idx) |
Protected Attributes | |
| Storage | m_data |
| Index | m_size |
Protected Attributes inherited from Eigen::SparseMatrixBase< SparseVector< _Scalar, _Options, _StorageIndex > > | |
| bool | m_isRValue |
Friends | |
| std::ostream & | operator<< (std::ostream &s, const SparseVector &m) |
| std::ostream & | operator<< (std::ostream &s, const SparseVector &m) |
Additional Inherited Members | |
Protected Types inherited from Eigen::SparseCompressedBase< SparseVector< _Scalar, _Options, _StorageIndex > > | |
| typedef Base::IndexVector | IndexVector |
| typedef Base::IndexVector | IndexVector |
Protected Member Functions inherited from Eigen::SparseCompressedBase< SparseVector< _Scalar, _Options, _StorageIndex > > | |
| Eigen::Map< IndexVector > | innerNonZeros () |
| const Eigen::Map< const IndexVector > | innerNonZeros () const |
| Eigen::Map< IndexVector > | innerNonZeros () |
| const Eigen::Map< const IndexVector > | innerNonZeros () const |
| SparseCompressedBase () | |
| SparseCompressedBase () | |
Protected Member Functions inherited from Eigen::SparseMatrixBase< SparseVector< _Scalar, _Options, _StorageIndex > > | |
| SparseVector< _Scalar, _Options, _StorageIndex > & | assign (const OtherDerived &other) |
| SparseVector< _Scalar, _Options, _StorageIndex > & | assign (const OtherDerived &other) |
| void | assignGeneric (const OtherDerived &other) |
| void | assignGeneric (const OtherDerived &other) |
|
inline |
Destructor
Definition at line 341 of file eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
Destructor
Definition at line 341 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
This insertion might be very costly if the number of nonzeros above i is large.
Definition at line 125 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
This insertion might be very costly if the number of nonzeros above i is large.
Definition at line 125 of file eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
Resizes the sparse vector to newSize, while leaving old values untouched.
If the size of the vector is decreased, then the storage of the out-of bounds coefficients is kept and reserved. Call .data().squeeze() to free extra memory.
Definition at line 246 of file eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
Resizes the sparse vector to newSize, while leaving old values untouched.
If the size of the vector is decreased, then the storage of the out-of bounds coefficients is kept and reserved. Call .data().squeeze() to free extra memory.
Definition at line 246 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
Definition at line 140 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
Definition at line 140 of file eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
Suppresses all nonzeros which are much smaller than reference under the tolerence epsilon
Definition at line 210 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
Suppresses all nonzeros which are much smaller than reference under the tolerence epsilon
Definition at line 210 of file eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
Resizes the sparse vector to rows x cols
This method is provided for compatibility with matrices. For a column vector, cols must be equal to 1. For a row vector, rows must be equal to 1.
Definition at line 223 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
Resizes the sparse vector to rows x cols
This method is provided for compatibility with matrices. For a column vector, cols must be equal to 1. For a row vector, rows must be equal to 1.
Definition at line 223 of file eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
Resizes the sparse vector to newSize This method deletes all entries, thus leaving an empty sparse vector
Definition at line 233 of file eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
Resizes the sparse vector to newSize This method deletes all entries, thus leaving an empty sparse vector
Definition at line 233 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseVector.h.
| internal::traits< SparseVector< _Scalar, _Options, _Index > >::Scalar Eigen::SparseVector< _Scalar, _Options, _Index >::sum | ( | ) | const |
Overloaded for performance
Definition at line 41 of file eigen/Eigen/src/SparseCore/SparseRedux.h.
| Scalar Eigen::SparseVector< _Scalar, _Options, _StorageIndex >::sum | ( | ) | const |
Overloaded for performance
|
inline |
Swaps the values of *this and other. Overloaded for performance: this version performs a shallow swap by swaping pointers and attributes only.
Definition at line 287 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseVector.h.
|
inline |
Swaps the values of *this and other. Overloaded for performance: this version performs a shallow swap by swaping pointers and attributes only.
Definition at line 287 of file eigen/Eigen/src/SparseCore/SparseVector.h.
| class Eigen::SparseView |
Expression of a dense or sparse matrix with zero or too small values removed.
| MatrixType | the type of the object of which we are removing the small entries |
This class represents an expression of a given dense or sparse matrix with entries smaller than reference * epsilon are removed. It is the return type of MatrixBase::sparseView() and SparseMatrixBase::pruned() and most of the time this is the only way it is used.
Definition at line 126 of file eigen/Eigen/src/Core/util/ForwardDeclarations.h.
Public Types | |
| typedef internal::remove_all< MatrixType >::type | NestedExpression |
| typedef internal::remove_all< MatrixType >::type | NestedExpression |
Public Types inherited from Eigen::SparseMatrixBase< SparseView< MatrixType > > | |
| enum | |
| enum | |
| typedef internal::traits< SparseView< MatrixType > >::Scalar | Scalar |
| typedef internal::traits< SparseView< MatrixType > >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< SparseView< MatrixType > >::StorageKind | StorageKind |
| typedef internal::traits< SparseView< MatrixType > >::StorageKind | StorageKind |
| typedef internal::traits< SparseView< MatrixType > >::StorageIndex | StorageIndex |
| typedef internal::traits< SparseView< MatrixType > >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const SparseView< MatrixType > > >, Transpose< const SparseView< MatrixType > > >::type | AdjointReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const SparseView< MatrixType > > >, Transpose< const SparseView< MatrixType > > >::type | AdjointReturnType |
| typedef Transpose< SparseView< MatrixType > > | TransposeReturnType |
| typedef Transpose< SparseView< MatrixType > > | TransposeReturnType |
| typedef internal::add_const< Transpose< const SparseView< MatrixType > > >::type | ConstTransposeReturnType |
| typedef internal::add_const< Transpose< const SparseView< MatrixType > > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< SparseView< MatrixType > > | Base |
| typedef EigenBase< SparseView< MatrixType > > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const SparseView< MatrixType > >, const SparseView< MatrixType > & >::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const SparseView< MatrixType > >, const SparseView< MatrixType > & >::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const SparseView< MatrixType > >, const SparseView< MatrixType > & >::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const SparseView< MatrixType > >, const SparseView< MatrixType > & >::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, SparseView< MatrixType > >, SparseView< MatrixType > & >::type | NonConstRealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, SparseView< MatrixType > >, SparseView< MatrixType > & >::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const SparseView< MatrixType > > | ImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const SparseView< MatrixType > > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, SparseView< MatrixType > > | NonConstImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, SparseView< MatrixType > > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const SparseView< MatrixType > > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const SparseView< MatrixType > > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const SparseView< MatrixType > > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const SparseView< MatrixType > > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const SparseView< MatrixType > > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const SparseView< MatrixType > > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const SparseView< MatrixType > > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const SparseView< MatrixType > > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const SparseView< MatrixType > > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const SparseView< MatrixType > > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const SparseView< MatrixType > > | CwiseInverseReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const SparseView< MatrixType > > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const SparseView< MatrixType >, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const SparseView< MatrixType >, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< SparseView< MatrixType >, internal::traits< SparseView< MatrixType > >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef Block< SparseView< MatrixType >, internal::traits< SparseView< MatrixType > >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const SparseView< MatrixType >, internal::traits< SparseView< MatrixType > >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef const Block< const SparseView< MatrixType >, internal::traits< SparseView< MatrixType > >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< SparseView< MatrixType >, 1, internal::traits< SparseView< MatrixType > >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef Block< SparseView< MatrixType >, 1, internal::traits< SparseView< MatrixType > >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const SparseView< MatrixType >, 1, internal::traits< SparseView< MatrixType > >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef const Block< const SparseView< MatrixType >, 1, internal::traits< SparseView< MatrixType > >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< SparseView< MatrixType >, internal::traits< SparseView< MatrixType > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef Block< SparseView< MatrixType >, internal::traits< SparseView< MatrixType > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const SparseView< MatrixType >, internal::traits< SparseView< MatrixType > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef const Block< const SparseView< MatrixType >, internal::traits< SparseView< MatrixType > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< SparseView< MatrixType >, Dynamic, internal::traits< SparseView< MatrixType > >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef Block< SparseView< MatrixType >, Dynamic, internal::traits< SparseView< MatrixType > >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const SparseView< MatrixType >, Dynamic, internal::traits< SparseView< MatrixType > >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef const Block< const SparseView< MatrixType >, Dynamic, internal::traits< SparseView< MatrixType > >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< SparseView< MatrixType > > | BlockXpr |
| typedef Block< SparseView< MatrixType > > | BlockXpr |
| typedef const Block< const SparseView< MatrixType > > | ConstBlockXpr |
| typedef const Block< const SparseView< MatrixType > > | ConstBlockXpr |
| typedef VectorBlock< SparseView< MatrixType > > | SegmentReturnType |
| typedef VectorBlock< SparseView< MatrixType > > | SegmentReturnType |
| typedef const VectorBlock< const SparseView< MatrixType > > | ConstSegmentReturnType |
| typedef const VectorBlock< const SparseView< MatrixType > > | ConstSegmentReturnType |
| typedef Block< SparseView< MatrixType >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< SparseView< MatrixType >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const SparseView< MatrixType >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< const SparseView< MatrixType >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< SparseView< MatrixType >, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< SparseView< MatrixType >, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const SparseView< MatrixType >, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
| typedef Block< const SparseView< MatrixType >, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
Public Types inherited from Eigen::EigenBase< Derived > | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
Public Member Functions | |
| SparseView (const MatrixType &mat, const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) | |
| Index | rows () const |
| Index | cols () const |
| Index | innerSize () const |
| Index | outerSize () const |
| const internal::remove_all< MatrixTypeNested >::type & | nestedExpression () const |
| Scalar | reference () const |
| RealScalar | epsilon () const |
| SparseView (const MatrixType &mat, const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) | |
| Index | rows () const |
| Index | cols () const |
| Index | innerSize () const |
| Index | outerSize () const |
| const internal::remove_all< MatrixTypeNested >::type & | nestedExpression () const |
| Scalar | reference () const |
| RealScalar | epsilon () const |
Public Member Functions inherited from Eigen::SparseMatrixBase< SparseView< MatrixType > > | |
| SparseView< MatrixType > & | operator= (const EigenBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator= (const ReturnByValue< OtherDerived > &other) |
| SparseView< MatrixType > & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator= (const SparseView< MatrixType > &other) |
| SparseView< MatrixType > & | operator= (const EigenBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator= (const ReturnByValue< OtherDerived > &other) |
| SparseView< MatrixType > & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator= (const SparseView< MatrixType > &other) |
| const SparseView< MatrixType > & | derived () const |
| SparseView< MatrixType > & | derived () |
| const SparseView< MatrixType > & | derived () const |
| SparseView< MatrixType > & | derived () |
| SparseView< MatrixType > & | const_cast_derived () const |
| SparseView< MatrixType > & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const SparseView< MatrixType > > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const SparseView< MatrixType > > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const SparseView< MatrixType > > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const SparseView< MatrixType > > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const SparseView< MatrixType >, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const SparseView< MatrixType >, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const SparseView< MatrixType >, const OtherDerived > | operator&& (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const SparseView< MatrixType >, const OtherDerived > | operator&& (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const SparseView< MatrixType >, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const SparseView< MatrixType >, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (SparseView< MatrixType >, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (SparseView< MatrixType >, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const SparseView< MatrixType >, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const SparseView< MatrixType >, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const SparseView< MatrixType >, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const SparseView< MatrixType >, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const SparseView< MatrixType >, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const SparseView< MatrixType >, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const SparseView< MatrixType >, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const SparseView< MatrixType >, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const SparseView< MatrixType >, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const SparseView< MatrixType >, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const SparseView< MatrixType >, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const SparseView< MatrixType >, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const SparseView< MatrixType >, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const SparseView< MatrixType >, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | rows () const |
| Index | cols () const |
| Index | cols () const |
| Index | size () const |
| Index | size () const |
| bool | isVector () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | outerSize () const |
| Index | innerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| bool | isRValue () const |
| SparseView< MatrixType > & | markAsRValue () |
| SparseView< MatrixType > & | markAsRValue () |
| SparseView< MatrixType > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator+= (const DiagonalBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator+= (const EigenBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator+= (const DiagonalBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator+= (const EigenBase< OtherDerived > &other) |
| EIGEN_STRONG_INLINE SparseView< MatrixType > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator-= (const DiagonalBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator-= (const EigenBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator-= (const DiagonalBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator-= (const EigenBase< OtherDerived > &other) |
| EIGEN_STRONG_INLINE SparseView< MatrixType > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator*= (const Scalar &other) |
| SparseView< MatrixType > & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator*= (const Scalar &other) |
| SparseView< MatrixType > & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| SparseView< MatrixType > & | operator/= (const Scalar &other) |
| SparseView< MatrixType > & | operator/= (const Scalar &other) |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| EIGEN_STRONG_INLINE const SparseMatrixBase< SparseView< MatrixType > >::template CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| const Product< SparseView< MatrixType >, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| const Product< SparseView< MatrixType >, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| const Product< SparseView< MatrixType >, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| const Product< SparseView< MatrixType >, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| const Product< SparseView< MatrixType >, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| const Product< SparseView< MatrixType >, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< SparseView< MatrixType >, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| SparseSymmetricPermutationProduct< SparseView< MatrixType >, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| const TriangularView< const SparseView< MatrixType >, Mode > | triangularView () const |
| const TriangularView< const SparseView< MatrixType >, Mode > | triangularView () const |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| SparseMatrixBase< SparseView< MatrixType > >::template ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SparseMatrixBase< SparseView< MatrixType > >::template SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| internal::traits< SparseView< MatrixType > >::Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| internal::traits< SparseView< MatrixType > >::Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| DenseMatrixType | toDense () const |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< SparseView< MatrixType > >::type | eval () const |
| const internal::eval< SparseView< MatrixType > >::type | eval () const |
| Scalar | sum () const |
| Scalar | sum () const |
| const SparseView< SparseView< MatrixType > > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| const SparseView< SparseView< MatrixType > > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
Public Member Functions inherited from Eigen::EigenBase< Derived > | |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
Protected Attributes | |
| MatrixTypeNested | m_matrix |
| Scalar | m_reference |
| RealScalar | m_epsilon |
Protected Attributes inherited from Eigen::SparseMatrixBase< SparseView< MatrixType > > | |
| bool | m_isRValue |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::SparseMatrixBase< SparseView< MatrixType > > | |
| SparseView< MatrixType > & | assign (const OtherDerived &other) |
| SparseView< MatrixType > & | assign (const OtherDerived &other) |
| void | assignGeneric (const OtherDerived &other) |
| void | assignGeneric (const OtherDerived &other) |
Static Protected Member Functions inherited from Eigen::SparseMatrixBase< SparseView< MatrixType > > | |
| static StorageIndex | convert_index (const Index idx) |
| static StorageIndex | convert_index (const Index idx) |
|
inline |
Definition at line 66 of file eigen/Eigen/src/SparseCore/SparseView.h.
|
inline |
Definition at line 66 of file matio/visual_studio/test/eigen/Eigen/src/SparseCore/SparseView.h.
| class Eigen::BlockSparseMatrix |
A versatile sparse matrix representation where each element is a block.
This class provides routines to manipulate block sparse matrices stored in a BSR-like representation. There are two main types :
In any of the previous case, the matrix can be filled by calling setFromTriplets(). A regular sparse matrix can be converted to a block sparse matrix and vice versa. It is obviously required to describe the block layout beforehand by calling either setBlockSize() for fixed-size blocks or setBlockLayout for variable-size blocks.
| _Scalar | The Scalar type |
| _BlockAtCompileTime | The block layout option. It takes the following values Dynamic : block size known at runtime a numeric number : fixed-size block known at compile time |
Definition at line 54 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
Public Types | |
| enum | { Options = _Options, Flags = Options, BlockSize =_BlockAtCompileTime, RowsAtCompileTime = Dynamic, ColsAtCompileTime = Dynamic, MaxRowsAtCompileTime = Dynamic, MaxColsAtCompileTime = Dynamic, IsVectorAtCompileTime = 0, IsColMajor = Flags&RowMajorBit ? 0 : 1 } |
| enum | { Options = _Options, Flags = Options, BlockSize =_BlockAtCompileTime, RowsAtCompileTime = Dynamic, ColsAtCompileTime = Dynamic, MaxRowsAtCompileTime = Dynamic, MaxColsAtCompileTime = Dynamic, IsVectorAtCompileTime = 0, IsColMajor = Flags&RowMajorBit ? 0 : 1 } |
| typedef _Scalar | Scalar |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef _StorageIndex | StorageIndex |
| typedef internal::ref_selector< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::type | Nested |
| typedef Matrix< Scalar, _BlockAtCompileTime, _BlockAtCompileTime, IsColMajor ? ColMajor :RowMajor > | BlockScalar |
| typedef Matrix< RealScalar, _BlockAtCompileTime, _BlockAtCompileTime, IsColMajor ? ColMajor :RowMajor > | BlockRealScalar |
| typedef internal::conditional< _BlockAtCompileTime==Dynamic, Scalar, BlockScalar >::type | BlockScalarReturnType |
| typedef BlockSparseMatrix< Scalar, BlockSize, IsColMajor ? ColMajor :RowMajor, StorageIndex > | PlainObject |
| typedef _Scalar | Scalar |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef _StorageIndex | StorageIndex |
| typedef internal::ref_selector< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::type | Nested |
| typedef Matrix< Scalar, _BlockAtCompileTime, _BlockAtCompileTime, IsColMajor ? ColMajor :RowMajor > | BlockScalar |
| typedef Matrix< RealScalar, _BlockAtCompileTime, _BlockAtCompileTime, IsColMajor ? ColMajor :RowMajor > | BlockRealScalar |
| typedef internal::conditional< _BlockAtCompileTime==Dynamic, Scalar, BlockScalar >::type | BlockScalarReturnType |
| typedef BlockSparseMatrix< Scalar, BlockSize, IsColMajor ? ColMajor :RowMajor, StorageIndex > | PlainObject |
Public Types inherited from Eigen::SparseMatrixBase< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | |
| enum | |
| enum | |
| typedef internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::Scalar | Scalar |
| typedef internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::Scalar | Scalar |
| typedef Scalar | value_type |
| typedef Scalar | value_type |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::packet_traits< Scalar >::type | PacketScalar |
| typedef internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::StorageKind | StorageKind |
| typedef internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::StorageKind | StorageKind |
| typedef internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::StorageIndex | StorageIndex |
| typedef internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::StorageIndex | StorageIndex |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef internal::add_const_on_value_type_if_arithmetic< typename internal::packet_traits< Scalar >::type >::type | PacketReturnType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef SparseMatrixBase | StorageBaseType |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< StorageIndex, Dynamic, 1 > | IndexVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef Matrix< Scalar, Dynamic, 1 > | ScalarVector |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > >, Transpose< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > >::type | AdjointReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, Eigen::Transpose< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > >, Transpose< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > >::type | AdjointReturnType |
| typedef Transpose< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | TransposeReturnType |
| typedef Transpose< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | TransposeReturnType |
| typedef internal::add_const< Transpose< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > >::type | ConstTransposeReturnType |
| typedef internal::add_const< Transpose< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > >::type | ConstTransposeReturnType |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef SparseMatrix< Scalar, Flags &RowMajorBit ? RowMajor :ColMajor, StorageIndex > | PlainObject |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef internal::conditional< _HasDirectAccess, const Scalar &, Scalar >::type | CoeffReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef CwiseNullaryOp< internal::scalar_constant_op< Scalar >, Matrix< Scalar, Dynamic, Dynamic > > | ConstantReturnType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)> | SquareMatrixType |
| typedef EigenBase< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | Base |
| typedef EigenBase< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | Base |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & >::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & >::type | ConjugateReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & >::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & >::type | RealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >, BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & >::type | NonConstRealReturnType |
| typedef internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >, BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & >::type | NonConstRealReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | ImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | ImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | NonConstImagReturnType |
| typedef CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | NonConstImagReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | NegativeReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | CwiseAbsReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | CwiseAbs2ReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | CwiseSqrtReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | CwiseSignReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | CwiseInverseReturnType |
| typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | CwiseInverseReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef CwiseBinaryOp< internal::scalar_cmp_op< Scalar, Scalar, internal::cmp_EQ >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const ConstantReturnType > | CwiseScalarEqualReturnType |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::RowsAtCompileTime, 1, !IsRowMajor > | ColXpr |
| typedef const Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef const Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::RowsAtCompileTime, 1, !IsRowMajor > | ConstColXpr |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, 1, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, 1, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | RowXpr |
| typedef const Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, 1, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef const Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, 1, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | ConstRowXpr |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ColsBlockXpr |
| typedef const Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef const Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::RowsAtCompileTime, Dynamic, !IsRowMajor > | ConstColsBlockXpr |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, Dynamic, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, Dynamic, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | RowsBlockXpr |
| typedef const Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, Dynamic, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef const Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, Dynamic, internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::ColsAtCompileTime, IsRowMajor > | ConstRowsBlockXpr |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | BlockXpr |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | BlockXpr |
| typedef const Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | ConstBlockXpr |
| typedef const Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | ConstBlockXpr |
| typedef VectorBlock< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | SegmentReturnType |
| typedef VectorBlock< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | SegmentReturnType |
| typedef const VectorBlock< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | ConstSegmentReturnType |
| typedef const VectorBlock< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | ConstSegmentReturnType |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | InnerVectorReturnType |
| typedef Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true > | ConstInnerVectorReturnType |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, Dynamic, Dynamic, true > | InnerVectorsReturnType |
| typedef Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
| typedef Block< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, Dynamic, Dynamic, true > | ConstInnerVectorsReturnType |
Public Types inherited from Eigen::EigenBase< Derived > | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
Public Member Functions | |
| BlockSparseMatrix (Index brow, Index bcol) | |
| Construct and resize. | |
| BlockSparseMatrix (const BlockSparseMatrix &other) | |
| Copy-constructor. | |
| BlockSparseMatrix & | operator= (BlockSparseMatrix other) |
| template<typename MatrixType > | |
| BlockSparseMatrix (const MatrixType &spmat) | |
| Constructor from a sparse matrix. | |
| template<typename MatrixType > | |
| BlockSparseMatrix & | operator= (const MatrixType &spmat) |
| Assignment from a sparse matrix with the same storage order. More... | |
| template<typename MatrixType > | |
| void | setBlockStructure (const MatrixType &blockPattern) |
| Set the nonzero block pattern of the matrix. More... | |
| void | resize (Index brow, Index bcol) |
| Set the number of rows and columns blocks. | |
| void | setBlockSize (Index blockSize) |
| set the block size at runtime for fixed-size block layout More... | |
| void | setBlockLayout (const VectorXi &rowBlocks, const VectorXi &colBlocks) |
| Set the row and column block layouts,. More... | |
| void | reserve (const Index nonzerosblocks) |
| Allocate the internal array of pointers to blocks and their inner indices. More... | |
| template<typename InputIterator > | |
| void | setFromTriplets (const InputIterator &begin, const InputIterator &end) |
| Fill values in a matrix from a triplet list. More... | |
| Index | rows () const |
| Index | cols () const |
| Index | innerSize () const |
| Index | outerSize () const |
| Index | blockRows () const |
| Index | blockCols () const |
| Index | outerBlocks () const |
| Index | innerBlocks () const |
| Index | outerToBlock (Index outer) const |
| Index | innerToBlock (Index inner) const |
| Ref< BlockScalar > | coeffRef (Index brow, Index bcol) |
| Map< const BlockScalar > | coeff (Index brow, Index bcol) const |
| template<typename VecType > | |
| BlockSparseTimeDenseProduct< BlockSparseMatrix, VecType > | operator* (const VecType &lhs) const |
| Index | nonZerosBlocks () const |
| Index | nonZeros () const |
| BlockScalarReturnType * | valuePtr () |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| bool | isCompressed () const |
| for compatibility purposes with the SparseMatrix class | |
| Index | blockRowsIndex (Index bi) const |
| Index | blockColsIndex (Index bj) const |
| Index | blockOuterIndex (Index bj) const |
| Index | blockInnerIndex (Index bi) const |
| Index | blockInnerSize (Index bi) const |
| Index | blockOuterSize (Index bj) const |
| Index | blockPtr (Index id) const |
| BlockSparseMatrix (Index brow, Index bcol) | |
| Construct and resize. | |
| BlockSparseMatrix (const BlockSparseMatrix &other) | |
| Copy-constructor. | |
| BlockSparseMatrix & | operator= (BlockSparseMatrix other) |
| template<typename MatrixType > | |
| BlockSparseMatrix (const MatrixType &spmat) | |
| Constructor from a sparse matrix. | |
| template<typename MatrixType > | |
| BlockSparseMatrix & | operator= (const MatrixType &spmat) |
| Assignment from a sparse matrix with the same storage order. More... | |
| template<typename MatrixType > | |
| void | setBlockStructure (const MatrixType &blockPattern) |
| Set the nonzero block pattern of the matrix. More... | |
| void | resize (Index brow, Index bcol) |
| Set the number of rows and columns blocks. | |
| void | setBlockSize (Index blockSize) |
| set the block size at runtime for fixed-size block layout More... | |
| void | setBlockLayout (const VectorXi &rowBlocks, const VectorXi &colBlocks) |
| Set the row and column block layouts,. More... | |
| void | reserve (const Index nonzerosblocks) |
| Allocate the internal array of pointers to blocks and their inner indices. More... | |
| template<typename InputIterator > | |
| void | setFromTriplets (const InputIterator &begin, const InputIterator &end) |
| Fill values in a matrix from a triplet list. More... | |
| Index | rows () const |
| Index | cols () const |
| Index | innerSize () const |
| Index | outerSize () const |
| Index | blockRows () const |
| Index | blockCols () const |
| Index | outerBlocks () const |
| Index | innerBlocks () const |
| Index | outerToBlock (Index outer) const |
| Index | innerToBlock (Index inner) const |
| Ref< BlockScalar > | coeffRef (Index brow, Index bcol) |
| Map< const BlockScalar > | coeff (Index brow, Index bcol) const |
| template<typename VecType > | |
| BlockSparseTimeDenseProduct< BlockSparseMatrix, VecType > | operator* (const VecType &lhs) const |
| Index | nonZerosBlocks () const |
| Index | nonZeros () const |
| BlockScalarReturnType * | valuePtr () |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| bool | isCompressed () const |
| for compatibility purposes with the SparseMatrix class | |
| Index | blockRowsIndex (Index bi) const |
| Index | blockColsIndex (Index bj) const |
| Index | blockOuterIndex (Index bj) const |
| Index | blockInnerIndex (Index bi) const |
| Index | blockInnerSize (Index bi) const |
| Index | blockOuterSize (Index bj) const |
| Index | blockPtr (Index id) const |
Public Member Functions inherited from Eigen::SparseMatrixBase< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator= (const EigenBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator= (const ReturnByValue< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator= (const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator= (const EigenBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator= (const ReturnByValue< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator= (const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > &other) |
| const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | derived () const |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | derived () |
| const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | derived () const |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | derived () |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | const_cast_derived () const |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| EIGEN_DEVICE_FUNC const NegativeReturnType | operator- () const |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC CastXpr< NewType >::Type | cast () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC ConjugateReturnType | conjugate () const |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC RealReturnType | real () const |
| EIGEN_DEVICE_FUNC NonConstRealReturnType | real () |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| EIGEN_DEVICE_FUNC const ImagReturnType | imag () const |
| EIGEN_DEVICE_FUNC NonConstImagReturnType | imag () |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| EIGEN_DEVICE_FUNC const CwiseUnaryOp< CustomUnaryOp, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
| Apply a unary operator coefficient-wise. More... | |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC const CwiseUnaryView< CustomViewOp, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< CustomBinaryOp, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | binaryExpr (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | operator&& (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_and_op, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | operator&& (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< internal::scalar_boolean_or_op, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType | cwiseAbs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType | cwiseAbs2 () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSqrtReturnType | cwiseSqrt () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseSignReturnType | cwiseSign () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| EIGEN_DEVICE_FUNC const CwiseInverseReturnType | cwiseInverse () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const | EIGEN_CWISE_BINARY_RETURN_TYPE (BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::equal_to< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | cwiseEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType | cwiseEqual (const Scalar &s) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC const CwiseBinaryOp< std::not_equal_to< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | cwiseNotEqual (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | cwiseMin (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const ConstantReturnType > | cwiseMin (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | cwiseMax (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const ConstantReturnType > | cwiseMax (const Scalar &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, const OtherDerived > | cwiseQuotient (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block(Index,Index,Index,Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol) const |
| This is the const version of block<>(Index, Index). */. | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) |
| const ConstFixedBlockXpr< NRows, NCols >::Type | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
| This is the const version of block<>(Index, Index, Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner () const |
| This is the const version of topRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topRightCorner (Index cRows, Index cCols) const |
| This is the const version of topRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | topLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | topLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner () const |
| This is the const version of topLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | topLeftCorner (Index cRows, Index cCols) const |
| This is the const version of topLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomRightCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner () const |
| This is the const version of bottomRightCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomRightCorner (Index cRows, Index cCols) const |
| This is the const version of bottomRightCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr | bottomLeftCorner (Index cRows, Index cCols) |
| EIGEN_DEVICE_FUNC const ConstBlockXpr | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner(Index, Index). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () |
| EIGEN_DEVICE_FUNC const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner () const |
| This is the const version of bottomLeftCorner<int, int>(). | |
| EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) |
| const ConstFixedBlockXpr< CRows, CCols >::Type | bottomLeftCorner (Index cRows, Index cCols) const |
| This is the const version of bottomLeftCorner<int, int>(Index, Index). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | topRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | topRows (Index n) const |
| This is the const version of topRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | topRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | topRows (Index n=N) const |
| This is the const version of topRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | bottomRows (Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | bottomRows (Index n) const |
| This is the const version of bottomRows(Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | bottomRows (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | bottomRows (Index n=N) const |
| This is the const version of bottomRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC RowsBlockXpr | middleRows (Index startRow, Index n) |
| EIGEN_DEVICE_FUNC ConstRowsBlockXpr | middleRows (Index startRow, Index n) const |
| This is the const version of middleRows(Index,Index). | |
| EIGEN_DEVICE_FUNC NRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNRowsBlockXpr< N >::Type | middleRows (Index startRow, Index n=N) const |
| This is the const version of middleRows<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | leftCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | leftCols (Index n) const |
| This is the const version of leftCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | leftCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | leftCols (Index n=N) const |
| This is the const version of leftCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | rightCols (Index n) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | rightCols (Index n) const |
| This is the const version of rightCols(Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | rightCols (Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | rightCols (Index n=N) const |
| This is the const version of rightCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| EIGEN_DEVICE_FUNC ColsBlockXpr | middleCols (Index startCol, Index numCols) |
| EIGEN_DEVICE_FUNC ConstColsBlockXpr | middleCols (Index startCol, Index numCols) const |
| This is the const version of middleCols(Index,Index). | |
| EIGEN_DEVICE_FUNC NColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) |
| EIGEN_DEVICE_FUNC ConstNColsBlockXpr< N >::Type | middleCols (Index startCol, Index n=N) const |
| This is the const version of middleCols<int>(). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC ColXpr | col (Index i) |
| EIGEN_DEVICE_FUNC ConstColXpr | col (Index i) const |
| This is the const version of col(). | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC RowXpr | row (Index i) |
| EIGEN_DEVICE_FUNC ConstRowXpr | row (Index i) const |
| This is the const version of row(). */. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | segment (Index start, Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | segment (Index start, Index n) const |
| This is the const version of segment(Index,Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | segment (Index start, Index n=N) const |
| This is the const version of segment<int>(Index). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | head (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | head (Index n) const |
| This is the const version of head(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | head (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | head (Index n=N) const |
| This is the const version of head<int>(). | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| EIGEN_DEVICE_FUNC SegmentReturnType | tail (Index n) |
| EIGEN_DEVICE_FUNC ConstSegmentReturnType | tail (Index n) const |
| This is the const version of tail(Index). | |
| EIGEN_DEVICE_FUNC FixedSegmentReturnType< N >::Type | tail (Index n=N) |
| EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType< N >::Type | tail (Index n=N) const |
| This is the const version of tail<int>. | |
| Index | rows () const |
| Index | rows () const |
| Index | cols () const |
| Index | cols () const |
| Index | size () const |
| Index | size () const |
| bool | isVector () const |
| bool | isVector () const |
| Index | outerSize () const |
| Index | outerSize () const |
| Index | innerSize () const |
| Index | innerSize () const |
| bool | isRValue () const |
| bool | isRValue () const |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | markAsRValue () |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | markAsRValue () |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator+= (const DiagonalBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator+= (const EigenBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator+= (const DiagonalBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator+= (const EigenBase< OtherDerived > &other) |
| EIGEN_STRONG_INLINE BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator+= (const SparseMatrixBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator-= (const DiagonalBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator-= (const EigenBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator-= (const DiagonalBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator-= (const EigenBase< OtherDerived > &other) |
| EIGEN_STRONG_INLINE BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator-= (const SparseMatrixBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator*= (const Scalar &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator*= (const Scalar &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator*= (const SparseMatrixBase< OtherDerived > &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator/= (const Scalar &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | operator/= (const Scalar &other) |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| EIGEN_STRONG_INLINE const CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| EIGEN_STRONG_INLINE const SparseMatrixBase< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::template CwiseProductDenseReturnType< OtherDerived >::Type | cwiseProduct (const MatrixBase< OtherDerived > &other) const |
| const Product< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| const Product< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| const Product< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| const Product< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, OtherDerived > | operator* (const DiagonalBase< OtherDerived > &other) const |
| const Product< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| const Product< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, OtherDerived > | operator* (const MatrixBase< OtherDerived > &other) const |
| SparseSymmetricPermutationProduct< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| SparseSymmetricPermutationProduct< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
| const TriangularView< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, Mode > | triangularView () const |
| const TriangularView< const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >, Mode > | triangularView () const |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| SparseMatrixBase< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::template ConstSelfAdjointViewReturnType< UpLo >::Type | selfadjointView () const |
| SparseMatrixBase< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::template SelfAdjointViewReturnType< UpLo >::Type | selfadjointView () |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::Scalar | dot (const MatrixBase< OtherDerived > &other) const |
| internal::traits< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::Scalar | dot (const SparseMatrixBase< OtherDerived > &other) const |
| RealScalar | squaredNorm () const |
| RealScalar | squaredNorm () const |
| RealScalar | norm () const |
| RealScalar | norm () const |
| RealScalar | blueNorm () const |
| RealScalar | blueNorm () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| TransposeReturnType | transpose () |
| const ConstTransposeReturnType | transpose () const |
| const AdjointReturnType | adjoint () const |
| const AdjointReturnType | adjoint () const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorReturnType | innerVector (Index outer) |
| const ConstInnerVectorReturnType | innerVector (Index outer) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
| const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
| DenseMatrixType | toDense () const |
| DenseMatrixType | toDense () const |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const SparseMatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| bool | isApprox (const MatrixBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const |
| const internal::eval< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::type | eval () const |
| const internal::eval< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > >::type | eval () const |
| Scalar | sum () const |
| Scalar | sum () const |
| const SparseView< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| const SparseView< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
Public Member Functions inherited from Eigen::EigenBase< Derived > | |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
| EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
Protected Member Functions | |
| Map< BlockScalar > | insert (Index brow, Index bcol) |
| Map< BlockScalar > | insert (Index brow, Index bcol) |
Protected Member Functions inherited from Eigen::SparseMatrixBase< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | assign (const OtherDerived &other) |
| BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > & | assign (const OtherDerived &other) |
| void | assignGeneric (const OtherDerived &other) |
| void | assignGeneric (const OtherDerived &other) |
Protected Attributes | |
| Index | m_innerBSize |
| Index | m_outerBSize |
| StorageIndex * | m_innerOffset |
| StorageIndex * | m_outerOffset |
| Index | m_nonzerosblocks |
| Index | m_nonzeros |
| Scalar * | m_values |
| StorageIndex * | m_blockPtr |
| StorageIndex * | m_indices |
| StorageIndex * | m_outerIndex |
| Index | m_blockSize |
Protected Attributes inherited from Eigen::SparseMatrixBase< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | |
| bool | m_isRValue |
Friends | |
| void | swap (BlockSparseMatrix &first, BlockSparseMatrix &second) |
| std::ostream & | operator<< (std::ostream &s, const BlockSparseMatrix &m) |
| void | swap (BlockSparseMatrix &first, BlockSparseMatrix &second) |
| std::ostream & | operator<< (std::ostream &s, const BlockSparseMatrix &m) |
Additional Inherited Members | |
Static Protected Member Functions inherited from Eigen::SparseMatrixBase< BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex > > | |
| static StorageIndex | convert_index (const Index idx) |
| static StorageIndex | convert_index (const Index idx) |
|
inline |
Definition at line 770 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 770 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 884 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 884 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 936 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 936 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 765 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 765 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 876 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 876 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 832 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 832 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 806 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 806 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 747 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 747 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 791 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 791 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 862 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 862 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 860 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 860 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Assignment from a sparse matrix with the same storage order.
Convert from a sparse matrix to block sparse matrix.
Definition at line 405 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Assignment from a sparse matrix with the same storage order.
Convert from a sparse matrix to block sparse matrix.
Definition at line 405 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 779 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 779 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Allocate the internal array of pointers to blocks and their inner indices.
| nonzerosblocks | Number of nonzero blocks. The total number of nonzeros is is computed in setBlockLayout() for variable-size blocks |
Definition at line 596 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Allocate the internal array of pointers to blocks and their inner indices.
| nonzerosblocks | Number of nonzero blocks. The total number of nonzeros is is computed in setBlockLayout() for variable-size blocks |
Definition at line 596 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 738 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Definition at line 738 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Set the row and column block layouts,.
This function set the size of each row and column block. So this function should be used only for blocks with variable size.
| rowBlocks | : Number of rows per row block |
| colBlocks | : Number of columns per column block |
Definition at line 563 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Set the row and column block layouts,.
This function set the size of each row and column block. So this function should be used only for blocks with variable size.
| rowBlocks | : Number of rows per row block |
| colBlocks | : Number of columns per column block |
Definition at line 563 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
set the block size at runtime for fixed-size block layout
Call this only for fixed-size blocks
Definition at line 549 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
set the block size at runtime for fixed-size block layout
Call this only for fixed-size blocks
Definition at line 549 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Set the nonzero block pattern of the matrix.
Given a sparse matrix describing the nonzero block pattern, this function prepares the internal pointers for values. After calling this function, any nonzero block (bi, bj) can be set with a simple call to coeffRef(bi,bj).
| blockPattern | Sparse matrix of boolean elements describing the block structure |
Definition at line 498 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Set the nonzero block pattern of the matrix.
Given a sparse matrix describing the nonzero block pattern, this function prepares the internal pointers for values. After calling this function, any nonzero block (bi, bj) can be set with a simple call to coeffRef(bi,bj).
| blockPattern | Sparse matrix of boolean elements describing the block structure |
Definition at line 498 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Fill values in a matrix from a triplet list.
Each triplet item has a block stored in an Eigen dense matrix. The InputIterator class should provide the functions row(), col() and value()
FIXME Do not accept duplicates
Definition at line 631 of file eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
|
inline |
Fill values in a matrix from a triplet list.
Each triplet item has a block stored in an Eigen dense matrix. The InputIterator class should provide the functions row(), col() and value()
FIXME Do not accept duplicates
Definition at line 631 of file matio/visual_studio/test/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h.
| const SparseView< Derived > Eigen::MatrixBase< Derived >::sparseView | ( | const Scalar & | reference = Scalar(0), |
| const typename NumTraits< Scalar >::Real & | epsilon = NumTraits<Scalar>::dummy_precision() |
||
| ) | const |
*this with values smaller than reference * epsilon removed.This method is typically used when prototyping to convert a quickly assembled dense Matrix D to a SparseMatrix S:
where reference is a meaningful non zero reference value, and epsilon is a tolerance factor defaulting to NumTraits<Scalar>::dummy_precision().
Definition at line 225 of file eigen/Eigen/src/SparseCore/SparseView.h.
1.8.13